home *** CD-ROM | disk | FTP | other *** search
Unknown | 1992-12-21 | 99.5 KB |
view JSON data
|
view as text
|
open on a Mac
|
open on a PC
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| dexmagic
| PrintFox/Pagefox WEAK
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 42 69 74 73 09 31 35 20 | 20 31 34 20 20 31 33 20 |Bits.15 | 14 13 |
|00000010| 20 31 32 20 20 31 31 20 | 20 31 30 20 20 30 39 20 | 12 11 | 10 09 |
|00000020| 20 30 38 20 20 30 37 20 | 20 30 36 20 20 30 35 20 | 08 07 | 06 05 |
|00000030| 20 30 34 20 20 30 33 20 | 20 30 32 20 20 30 31 20 | 04 03 | 02 01 |
|00000040| 20 30 30 0a 7e 09 42 69 | 74 09 55 73 65 0a 09 2d | 00.~.Bi|t.Use..-|
|00000050| 2d 2d 2d 09 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |---.----|--------|
|00000060| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000070| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000080| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0a 7e 20 |--------|-----.~ |
|00000090| 55 6e 75 73 65 64 0a 00 | 4c 69 73 74 20 6f 66 20 |Unused..|List of |
|000000a0| 72 65 67 69 73 74 65 72 | 73 20 6f 72 64 65 72 65 |register|s ordere|
|000000b0| 64 20 62 79 20 61 64 64 | 72 65 73 73 2e 20 54 68 |d by add|ress. Th|
|000000c0| 65 73 65 20 69 6e 63 6c | 75 64 65 20 61 6c 6c 20 |ese incl|ude all |
|000000d0| 76 65 72 73 69 6f 6e 73 | 20 6f 66 20 74 68 65 0a |versions| of the.|
|000000e0| 41 6d 69 67 61 20 43 68 | 69 70 53 65 74 2c 20 75 |Amiga Ch|ipSet, u|
|000000f0| 70 20 74 6f 20 74 68 65 | 20 50 61 6e 64 6f 72 61 |p to the| Pandora|
|00000100| 20 28 41 41 2f 41 47 41 | 29 20 43 68 69 70 73 2e | (AA/AGA|) Chips.|
|00000110| 0a 0a 53 79 6d 62 6f 6c | 73 20 55 73 65 64 3a 0a |..Symbol|s Used:.|
|00000120| 0a 26 20 3d 20 52 65 67 | 69 73 74 65 72 20 75 73 |.& = Reg|ister us|
|00000130| 65 64 20 62 79 20 44 4d | 41 20 63 68 61 6e 6e 65 |ed by DM|A channe|
|00000140| 6c 20 6f 6e 6c 79 2e 0a | 25 20 3d 20 52 65 67 69 |l only..|% = Regi|
|00000150| 73 74 65 72 20 75 73 65 | 64 20 62 79 20 44 4d 41 |ster use|d by DMA|
|00000160| 20 63 68 61 6e 6e 65 6c | 20 75 73 75 61 6c 6c 79 | channel| usually|
|00000170| 2c 20 70 72 6f 63 65 73 | 73 6f 72 73 20 73 6f 6d |, proces|sors som|
|00000180| 65 74 69 6d 65 73 2e 0a | 2b 20 3d 20 41 64 64 72 |etimes..|+ = Addr|
|00000190| 65 73 73 20 72 65 67 69 | 73 74 65 72 20 70 61 69 |ess regi|ster pai|
|000001a0| 72 2e 20 4c 6f 77 20 77 | 6f 72 64 20 75 73 65 73 |r. Low w|ord uses|
|000001b0| 20 44 42 31 2d 44 42 31 | 35 2c 20 48 69 67 68 20 | DB1-DB1|5, High |
|000001c0| 77 6f 72 64 20 44 42 30 | 2d 44 42 34 2e 0a 5e 20 |word DB0|-DB4..^ |
|000001d0| 3d 20 41 64 64 72 65 73 | 73 20 6e 6f 74 20 77 72 |= Addres|s not wr|
|000001e0| 69 74 61 62 6c 65 20 62 | 79 20 74 68 65 20 63 6f |itable b|y the co|
|000001f0| 70 72 6f 63 65 73 73 6f | 72 20 75 6e 6c 65 73 73 |processo|r unless|
|00000200| 20 43 4f 50 43 4f 4e 20 | 62 69 74 20 31 20 69 73 | COPCON |bit 1 is|
|00000210| 20 73 65 74 20 74 72 75 | 65 0a 68 20 3d 20 4e 65 | set tru|e.h = Ne|
|00000220| 77 20 66 6f 72 20 48 69 | 52 65 73 20 63 68 69 70 |w for Hi|Res chip|
|00000230| 20 73 65 74 2e 0a 70 20 | 3d 20 4e 65 77 20 66 6f | set..p |= New fo|
|00000240| 72 20 49 41 41 20 63 68 | 69 70 20 73 65 74 2e 0a |r IAA ch|ip set..|
|00000250| 41 20 3d 20 41 67 6e 75 | 73 2f 41 6c 69 63 65 20 |A = Agnu|s/Alice |
|00000260| 63 68 69 70 20 73 65 74 | 2e 0a 44 20 3d 20 44 65 |chip set|..D = De|
|00000270| 6e 69 73 65 2f 4c 69 73 | 61 20 63 68 69 70 20 73 |nise/Lis|a chip s|
|00000280| 65 74 2e 0a 50 20 3d 20 | 50 61 75 6c 61 20 63 68 |et..P = |Paula ch|
|00000290| 69 70 2e 0a 57 20 3d 20 | 57 72 69 74 65 2e 0a 52 |ip..W = |Write..R|
|000002a0| 20 3d 20 52 65 61 64 2e | 0a 0a 45 52 20 20 20 20 | = Read.|..ER |
|000002b0| 20 20 3d 20 45 61 72 6c | 79 20 72 65 61 64 2e 20 | = Earl|y read. |
|000002c0| 54 68 69 73 20 69 73 20 | 61 20 44 4d 41 20 74 72 |This is |a DMA tr|
|000002d0| 61 6e 73 66 65 72 20 74 | 6f 20 52 41 4d 2c 20 66 |ansfer t|o RAM, f|
|000002e0| 72 6f 6d 20 65 69 74 68 | 65 72 20 74 68 65 20 64 |rom eith|er the d|
|000002f0| 69 73 6b 0a 20 20 20 20 | 20 20 20 20 20 20 6f 72 |isk. | or|
|00000300| 20 66 72 6f 6d 20 74 68 | 65 20 62 6c 69 74 74 65 | from th|e blitte|
|00000310| 72 2e 20 52 61 6d 20 74 | 69 6d 69 6e 67 20 72 65 |r. Ram t|iming re|
|00000320| 71 75 69 72 65 73 20 64 | 61 74 61 20 74 6f 20 62 |quires d|ata to b|
|00000330| 65 20 6f 6e 20 74 68 65 | 20 62 75 73 0a 20 20 20 |e on the| bus. |
|00000340| 20 20 20 20 20 20 20 65 | 61 72 6c 69 65 72 20 74 | e|arlier t|
|00000350| 68 61 6e 20 6d 69 63 72 | 6f 70 72 6f 63 65 73 73 |han micr|oprocess|
|00000360| 6f 72 20 72 65 61 64 20 | 63 79 63 6c 65 73 2e 20 |or read |cycles. |
|00000370| 54 68 65 73 65 20 74 72 | 61 6e 73 66 65 72 73 20 |These tr|ansfers |
|00000380| 61 72 65 0a 20 20 20 20 | 20 20 20 20 20 20 74 68 |are. | th|
|00000390| 65 72 65 66 6f 72 65 20 | 69 6e 69 74 69 61 74 65 |erefore |initiate|
|000003a0| 64 20 62 79 20 41 67 6e | 75 73 20 74 69 6d 69 6e |d by Agn|us timin|
|000003b0| 67 2c 20 72 61 74 68 65 | 72 20 74 68 61 6e 20 61 |g, rathe|r than a|
|000003c0| 20 72 65 61 64 20 61 64 | 64 72 65 73 73 0a 20 20 | read ad|dress. |
|000003d0| 20 20 20 20 20 20 20 20 | 6f 6e 20 74 68 65 20 72 | |on the r|
|000003e0| 65 67 69 73 74 65 72 20 | 61 64 64 72 65 73 73 20 |egister |address |
|000003f0| 62 75 73 20 28 52 47 41 | 29 2e 0a 0a 53 20 20 20 |bus (RGA|)...S |
|00000400| 20 20 20 20 3d 20 53 74 | 72 6f 62 65 20 28 57 72 | = St|robe (Wr|
|00000410| 69 74 65 20 61 64 64 72 | 65 73 73 20 77 69 74 68 |ite addr|ess with|
|00000420| 20 6e 6f 20 72 65 67 69 | 73 74 65 72 20 62 69 74 | no regi|ster bit|
|00000430| 73 29 2e 0a 0a 50 54 4c | 2c 50 54 48 20 3d 20 32 |s)...PTL|,PTH = 2|
|00000440| 30 20 62 69 74 20 70 6f | 69 6e 74 65 72 20 74 68 |0 bit po|inter th|
|00000450| 61 74 20 61 64 64 72 65 | 73 73 65 73 20 44 4d 41 |at addre|sses DMA|
|00000460| 20 64 61 74 61 2e 20 4d | 75 73 74 20 62 65 20 72 | data. M|ust be r|
|00000470| 65 6c 6f 61 64 65 64 20 | 62 79 20 61 0a 20 20 20 |eloaded |by a. |
|00000480| 20 20 20 20 20 20 20 70 | 72 6f 63 65 73 73 6f 72 | p|rocessor|
|00000490| 20 62 65 66 6f 72 65 20 | 75 73 65 20 28 56 65 72 | before |use (Ver|
|000004a0| 74 69 63 61 6c 20 62 6c | 61 6e 6b 20 66 6f 72 20 |tical bl|ank for |
|000004b0| 62 69 74 20 70 6c 61 6e | 65 20 61 6e 64 20 73 70 |bit plan|e and sp|
|000004c0| 72 69 74 65 0a 20 20 20 | 20 20 20 20 20 20 20 70 |rite. | p|
|000004d0| 6f 69 6e 74 65 72 73 2e | 20 61 6e 64 20 70 72 69 |ointers.| and pri|
|000004e0| 6f 72 20 74 6f 20 73 74 | 61 72 74 69 6e 67 20 74 |or to st|arting t|
|000004f0| 68 65 20 62 6c 69 74 74 | 65 72 20 66 6f 72 20 62 |he blitt|er for b|
|00000500| 6c 69 74 74 65 72 20 70 | 6f 69 6e 74 65 72 73 29 |litter p|ointers)|
|00000510| 2e 0a 20 20 20 20 20 20 | 20 20 20 20 28 6f 6c 64 |.. | (old|
|00000520| 20 63 68 69 70 73 20 2d | 20 31 38 20 62 69 74 73 | chips -| 18 bits|
|00000530| 29 2e 0a 0a 4c 43 4c 2c | 4c 43 48 20 3d 20 32 30 |)...LCL,|LCH = 20|
|00000540| 20 62 69 74 20 6c 6f 63 | 61 74 69 6f 6e 20 28 73 | bit loc|ation (s|
|00000550| 74 61 72 74 69 6e 67 20 | 61 64 64 72 65 73 73 29 |tarting |address)|
|00000560| 20 6f 66 20 44 4d 41 64 | 61 74 61 2e 20 55 73 65 | of DMAd|ata. Use|
|00000570| 64 20 74 6f 0a 20 20 20 | 20 20 20 20 20 20 20 61 |d to. | a|
|00000580| 75 74 6f 6d 61 74 69 63 | 61 6c 6c 79 20 72 65 73 |utomatic|ally res|
|00000590| 74 61 72 74 20 70 6f 69 | 6e 74 65 72 73 2e 20 73 |tart poi|nters. s|
|000005a0| 75 63 68 20 61 73 20 74 | 68 65 20 43 6f 70 72 6f |uch as t|he Copro|
|000005b0| 63 65 73 73 6f 72 20 70 | 72 6f 67 72 61 6d 0a 20 |cessor p|rogram. |
|000005c0| 20 20 20 20 20 20 20 20 | 20 63 6f 75 6e 74 65 72 | | counter|
|000005d0| 20 28 64 75 72 69 6e 67 | 20 76 65 72 74 69 63 61 | (during| vertica|
|000005e0| 6c 20 62 6c 61 6e 6b 29 | 2c 20 61 6e 64 20 74 68 |l blank)|, and th|
|000005f0| 65 20 61 75 64 69 6f 20 | 73 61 6d 70 6c 65 20 63 |e audio |sample c|
|00000600| 6f 75 6e 74 65 72 0a 20 | 20 20 20 20 20 20 20 20 |ounter. | |
|00000610| 20 28 77 68 65 6e 65 76 | 65 72 20 74 68 65 20 61 | (whenev|er the a|
|00000620| 75 64 69 6f 20 6c 65 6e | 74 67 68 20 63 6f 75 6e |udio len|tgh coun|
|00000630| 74 20 69 73 20 66 69 6e | 69 73 68 65 64 29 2c 20 |t is fin|ished), |
|00000640| 28 4f 6c 64 20 63 68 69 | 70 73 20 2d 20 31 38 0a |(Old chi|ps - 18.|
|00000650| 20 20 20 20 20 20 20 20 | 20 20 62 69 74 73 29 2e | | bits).|
|00000660| 0a 0a 4d 4f 44 20 20 20 | 20 20 3d 20 31 35 20 62 |..MOD | = 15 b|
|00000670| 69 74 20 4d 6f 64 75 6c | 6f 2e 20 41 20 6e 75 6d |it Modul|o. A num|
|00000680| 62 65 72 20 74 68 61 74 | 20 69 73 20 61 75 74 6f |ber that| is auto|
|00000690| 6d 61 74 69 63 61 6c 6c | 79 20 61 64 64 65 64 20 |maticall|y added |
|000006a0| 74 6f 20 74 68 65 20 6d | 65 6d 6f 72 79 0a 20 20 |to the m|emory. |
|000006b0| 20 20 20 20 20 20 20 20 | 61 64 64 72 65 73 73 20 | |address |
|000006c0| 61 74 20 74 68 65 20 65 | 6e 64 20 6f 66 20 65 61 |at the e|nd of ea|
|000006d0| 63 68 20 6c 69 6e 65 20 | 74 6f 20 67 65 6e 65 72 |ch line |to gener|
|000006e0| 61 74 65 20 74 68 65 20 | 61 64 64 72 65 73 73 20 |ate the |address |
|000006f0| 66 6f 72 20 74 68 65 0a | 20 20 20 20 20 20 20 20 |for the.| |
|00000700| 20 20 62 65 67 69 6e 6e | 69 6e 67 20 6f 66 20 74 | beginn|ing of t|
|00000710| 68 65 20 6e 65 78 74 20 | 6c 69 6e 65 2e 20 54 68 |he next |line. Th|
|00000720| 69 73 20 61 6c 6c 6f 77 | 73 20 74 68 65 20 62 6c |is allow|s the bl|
|00000730| 69 74 74 65 72 20 28 6f | 72 20 74 68 65 20 64 69 |itter (o|r the di|
|00000740| 73 70 6c 61 79 0a 20 20 | 20 20 20 20 20 20 20 20 |splay. | |
|00000750| 77 69 6e 64 6f 77 29 20 | 74 6f 20 6f 70 65 72 61 |window) |to opera|
|00000760| 74 65 20 6f 6e 20 28 6f | 72 20 64 69 73 70 6c 61 |te on (o|r displa|
|00000770| 79 29 20 61 20 77 69 6e | 64 6f 77 20 6f 66 20 64 |y) a win|dow of d|
|00000780| 61 74 61 20 74 68 61 74 | 20 69 73 20 73 6d 61 6c |ata that| is smal|
|00000790| 6c 65 72 0a 20 20 20 20 | 20 20 20 20 20 20 74 68 |ler. | th|
|000007a0| 61 6e 20 74 68 65 20 61 | 63 74 75 61 6c 20 70 69 |an the a|ctual pi|
|000007b0| 63 74 75 72 65 20 69 6e | 20 6d 65 6d 6f 72 79 2e |cture in| memory.|
|000007c0| 20 28 6d 65 6d 6f 72 79 | 20 6d 61 70 29 20 55 73 | (memory| map) Us|
|000007d0| 65 73 20 31 35 20 62 69 | 74 73 2c 20 70 6c 75 73 |es 15 bi|ts, plus|
|000007e0| 0a 20 20 20 20 20 20 20 | 20 20 20 73 69 67 6e 20 |. | sign |
|000007f0| 65 78 74 65 6e 64 65 64 | 2e 0a 0a 4e 41 4d 45 20 |extended|...NAME |
|00000800| 20 20 20 20 20 20 20 20 | 20 20 41 44 44 52 20 20 | | ADDR |
|00000810| 20 52 2f 57 20 43 48 49 | 50 28 73 29 20 20 20 46 | R/W CHI|P(s) F|
|00000820| 55 4e 43 54 49 4f 4e 0a | 2d 2d 2d 2d 2d 2d 2d 2d |UNCTION.|--------|
|00000830| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000840| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000850| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000860| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000870| 2d 2d 2d 23 0a 42 4c 54 | 44 44 41 54 20 20 20 26 |---#.BLT|DDAT &|
|00000880| 20 5e 09 30 30 30 20 20 | 20 45 52 20 20 41 20 20 | ^.000 | ER A |
|00000890| 20 20 20 20 20 20 20 42 | 6c 69 74 74 65 72 20 64 | B|litter d|
|000008a0| 65 73 74 2e 20 65 61 72 | 6c 79 20 72 65 61 64 20 |est. ear|ly read |
|000008b0| 28 64 75 6d 6d 79 20 61 | 64 64 72 65 73 73 29 2e |(dummy a|ddress).|
|000008c0| 23 0a 44 4d 41 43 4f 4e | 52 20 20 20 20 20 5e 09 |#.DMACON|R ^.|
|000008d0| 30 30 32 20 20 20 52 20 | 20 20 41 20 20 20 20 20 |002 R | A |
|000008e0| 50 20 20 20 44 6d 61 20 | 63 6f 6e 74 72 6f 6c 20 |P Dma |control |
|000008f0| 28 61 6e 64 20 62 6c 69 | 74 74 65 72 20 73 74 61 |(and bli|tter sta|
|00000900| 74 75 73 29 20 72 65 61 | 64 2e 23 0a 56 50 4f 53 |tus) rea|d.#.VPOS|
|00000910| 52 20 20 20 20 20 20 20 | 5e 09 30 30 34 20 20 20 |R |^.004 |
|00000920| 52 20 20 20 41 20 20 20 | 20 20 20 20 20 20 52 65 |R A | Re|
|00000930| 61 64 20 76 65 72 74 20 | 6d 6f 73 74 20 73 69 67 |ad vert |most sig|
|00000940| 2e 20 62 69 74 73 20 28 | 61 6e 64 20 66 72 61 6d |. bits (|and fram|
|00000950| 65 20 66 6c 6f 70 2e 23 | 0a 56 48 50 4f 53 52 20 |e flop.#|.VHPOSR |
|00000960| 20 20 20 20 20 5e 09 30 | 30 36 20 20 20 52 20 20 | ^.0|06 R |
|00000970| 20 41 20 20 20 20 20 20 | 20 20 20 52 65 61 64 20 | A | Read |
|00000980| 76 65 72 74 20 61 6e 64 | 20 68 6f 72 69 7a 20 70 |vert and| horiz p|
|00000990| 6f 73 69 74 69 6f 6e 20 | 6f 66 20 62 65 61 6d 2e |osition |of beam.|
|000009a0| 23 0a 44 53 4b 44 41 54 | 52 20 20 20 26 20 5e 09 |#.DSKDAT|R & ^.|
|000009b0| 30 30 38 20 20 20 45 52 | 20 20 20 20 20 20 20 20 |008 ER| |
|000009c0| 50 20 20 20 44 69 73 6b | 20 64 61 74 61 20 65 61 |P Disk| data ea|
|000009d0| 72 6c 79 20 72 65 61 64 | 20 28 64 75 6d 6d 79 20 |rly read| (dummy |
|000009e0| 61 64 64 72 65 73 73 29 | 2e 23 0a 4a 4f 59 30 44 |address)|.#.JOY0D|
|000009f0| 41 54 20 20 20 20 20 5e | 09 30 30 41 20 20 20 52 |AT ^|.00A R|
|00000a00| 20 20 20 20 20 20 44 20 | 20 20 20 20 20 4a 6f 79 | D | Joy|
|00000a10| 73 74 69 63 6b 2d 6d 6f | 75 73 65 20 30 20 64 61 |stick-mo|use 0 da|
|00000a20| 74 61 20 28 76 65 72 74 | 2c 68 6f 72 69 7a 29 2e |ta (vert|,horiz).|
|00000a30| 23 0a 4a 4f 54 31 44 41 | 54 20 20 20 20 20 5e 09 |#.JOT1DA|T ^.|
|00000a40| 30 30 43 20 20 20 52 20 | 20 20 20 20 20 44 20 20 |00C R | D |
|00000a50| 20 20 20 20 4a 6f 79 73 | 74 69 63 6b 2d 6d 6f 75 | Joys|tick-mou|
|00000a60| 73 65 20 31 20 64 61 74 | 61 20 28 76 65 72 74 2c |se 1 dat|a (vert,|
|00000a70| 68 6f 72 69 7a 29 2e 23 | 0a 43 4c 58 44 41 54 20 |horiz).#|.CLXDAT |
|00000a80| 20 20 20 20 20 5e 09 30 | 30 45 20 20 20 52 20 20 | ^.0|0E R |
|00000a90| 20 20 20 20 44 20 20 20 | 20 20 20 43 6f 6c 6c 69 | D | Colli|
|00000aa0| 73 69 6f 6e 20 64 61 74 | 61 20 72 65 67 2e 20 28 |sion dat|a reg. (|
|00000ab0| 72 65 61 64 20 61 6e 64 | 20 63 6c 65 61 72 29 2e |read and| clear).|
|00000ac0| 23 0a 41 44 4b 43 4f 4e | 52 20 20 20 20 20 5e 09 |#.ADKCON|R ^.|
|00000ad0| 30 31 30 20 20 20 52 20 | 20 20 20 20 20 20 20 20 |010 R | |
|00000ae0| 50 20 20 20 41 75 64 69 | 6f 2c 64 69 73 6b 20 63 |P Audi|o,disk c|
|00000af0| 6f 6e 74 72 6f 6c 20 72 | 65 67 69 73 74 65 72 20 |ontrol r|egister |
|00000b00| 72 65 61 64 2e 23 0a 50 | 4f 54 30 44 41 54 20 20 |read.#.P|OT0DAT |
|00000b10| 20 20 20 5e 09 30 31 32 | 20 20 20 52 20 20 20 20 | ^.012| R |
|00000b20| 20 20 20 20 20 50 20 20 | 20 50 6f 74 20 63 6f 75 | P | Pot cou|
|00000b30| 6e 74 65 72 20 70 61 69 | 72 20 30 20 64 61 74 61 |nter pai|r 0 data|
|00000b40| 20 28 76 65 72 74 2c 68 | 6f 72 69 7a 29 2e 23 0a | (vert,h|oriz).#.|
|00000b50| 50 4f 54 31 44 41 54 20 | 20 20 20 20 5e 09 30 31 |POT1DAT | ^.01|
|00000b60| 34 20 20 20 52 20 20 20 | 20 20 20 20 20 20 50 20 |4 R | P |
|00000b70| 20 20 50 6f 74 20 63 6f | 75 6e 74 65 72 20 70 61 | Pot co|unter pa|
|00000b80| 69 72 20 31 20 64 61 74 | 61 20 28 76 65 72 74 2c |ir 1 dat|a (vert,|
|00000b90| 68 6f 72 69 7a 29 2e 23 | 0a 50 4f 54 49 4e 50 20 |horiz).#|.POTINP |
|00000ba0| 20 20 20 20 20 5e 09 30 | 31 36 20 20 20 52 20 20 | ^.0|16 R |
|00000bb0| 20 20 20 20 20 20 20 50 | 20 20 20 50 6f 74 20 70 | P| Pot p|
|00000bc0| 69 6e 20 64 61 74 61 20 | 72 65 61 64 2e 23 0a 53 |in data |read.#.S|
|00000bd0| 45 52 44 41 54 52 20 20 | 20 20 20 5e 09 30 31 38 |ERDATR | ^.018|
|00000be0| 20 20 20 52 20 20 20 20 | 20 20 20 20 20 50 20 20 | R | P |
|00000bf0| 20 53 65 72 69 61 6c 20 | 70 6f 72 74 20 64 61 74 | Serial |port dat|
|00000c00| 61 20 61 6e 64 20 73 74 | 61 74 75 73 20 72 65 61 |a and st|atus rea|
|00000c10| 64 2e 23 0a 44 53 4b 42 | 59 54 52 20 20 20 20 20 |d.#.DSKB|YTR |
|00000c20| 5e 09 30 31 41 20 20 20 | 52 20 20 20 20 20 20 20 |^.01A |R |
|00000c30| 20 20 50 20 20 20 44 69 | 73 6b 20 64 61 74 61 20 | P Di|sk data |
|00000c40| 62 79 74 65 20 61 6e 64 | 20 73 74 61 74 75 73 20 |byte and| status |
|00000c50| 72 65 61 64 2e 23 0a 49 | 4e 54 45 4e 41 52 20 20 |read.#.I|NTENAR |
|00000c60| 20 20 20 5e 09 30 31 43 | 20 20 20 52 20 20 20 20 | ^.01C| R |
|00000c70| 20 20 20 20 20 50 20 20 | 20 49 6e 74 65 72 72 75 | P | Interru|
|00000c80| 70 74 20 65 6e 61 62 6c | 65 20 62 69 74 73 20 72 |pt enabl|e bits r|
|00000c90| 65 61 64 2e 23 0a 49 4e | 54 52 45 51 52 20 20 20 |ead.#.IN|TREQR |
|00000ca0| 20 20 5e 09 30 31 45 20 | 20 20 52 20 20 20 20 20 | ^.01E | R |
|00000cb0| 20 20 20 20 50 20 20 20 | 49 6e 74 65 72 72 75 70 | P |Interrup|
|00000cc0| 74 20 72 65 71 75 65 73 | 74 20 62 69 74 73 20 72 |t reques|t bits r|
|00000cd0| 65 61 64 2e 23 0a 44 53 | 4b 50 54 48 20 20 20 20 |ead.#.DS|KPTH |
|00000ce0| 2b 20 5e 09 30 32 30 20 | 20 20 57 20 20 20 41 20 |+ ^.020 | W A |
|00000cf0| 20 20 20 20 20 20 20 20 | 44 69 73 6b 20 70 6f 69 | |Disk poi|
|00000d00| 6e 74 65 72 20 28 68 69 | 67 68 20 35 20 62 69 74 |nter (hi|gh 5 bit|
|00000d10| 73 29 2e 23 0a 44 53 4b | 50 54 4c 20 20 20 20 2b |s).#.DSK|PTL +|
|00000d20| 20 5e 09 30 32 32 20 20 | 20 57 20 20 20 41 20 20 | ^.022 | W A |
|00000d30| 20 20 20 20 20 20 20 44 | 69 73 6b 20 70 6f 69 6e | D|isk poin|
|00000d40| 74 65 72 20 28 6c 6f 77 | 20 31 35 20 62 69 74 73 |ter (low| 15 bits|
|00000d50| 29 2e 23 0a 44 53 4b 4c | 45 4e 20 20 20 20 20 20 |).#.DSKL|EN |
|00000d60| 5e 09 30 32 34 20 20 20 | 57 20 20 20 20 20 20 20 |^.024 |W |
|00000d70| 20 20 50 20 20 20 44 69 | 73 6b 20 6c 65 6e 74 67 | P Di|sk lentg|
|00000d80| 68 2e 23 0a 44 53 4b 44 | 41 54 20 20 20 20 26 20 |h.#.DSKD|AT & |
|00000d90| 5e 09 30 32 36 20 20 20 | 57 20 20 20 20 20 20 20 |^.026 |W |
|00000da0| 20 20 50 20 20 20 44 69 | 73 6b 20 44 4d 41 20 64 | P Di|sk DMA d|
|00000db0| 61 74 61 20 77 72 69 74 | 65 2e 23 0a 52 45 46 50 |ata writ|e.#.REFP|
|00000dc0| 54 52 20 20 20 20 26 20 | 5e 09 30 32 38 20 20 20 |TR & |^.028 |
|00000dd0| 57 20 20 20 41 20 20 20 | 20 20 20 20 20 20 52 65 |W A | Re|
|00000de0| 66 72 65 73 68 20 70 6f | 69 6e 74 65 72 2e 23 0a |fresh po|inter.#.|
|00000df0| 56 50 4f 53 57 20 20 20 | 20 20 20 20 5e 09 30 32 |VPOSW | ^.02|
|00000e00| 41 20 20 20 57 20 20 20 | 41 20 20 20 20 20 20 20 |A W |A |
|00000e10| 20 20 57 72 69 74 65 20 | 76 65 72 74 20 6d 6f 73 | Write |vert mos|
|00000e20| 74 20 73 69 67 2e 20 62 | 69 74 73 28 61 6e 64 20 |t sig. b|its(and |
|00000e30| 66 72 61 6d 65 20 66 6c | 6f 70 29 2e 23 0a 56 48 |frame fl|op).#.VH|
|00000e40| 50 4f 53 57 20 20 20 20 | 20 20 5e 09 30 32 43 20 |POSW | ^.02C |
|00000e50| 20 20 57 20 20 20 41 20 | 20 44 20 20 20 20 20 20 | W A | D |
|00000e60| 57 72 69 74 65 20 76 65 | 72 74 20 61 6e 64 20 68 |Write ve|rt and h|
|00000e70| 6f 72 69 7a 20 70 6f 73 | 20 6f 66 20 62 65 61 6d |oriz pos| of beam|
|00000e80| 2e 23 0a 43 4f 50 43 4f | 4e 20 20 20 20 20 20 5e |.#.COPCO|N ^|
|00000e90| 09 30 32 45 20 20 20 57 | 20 20 20 41 20 20 20 20 |.02E W| A |
|00000ea0| 20 20 20 20 20 43 6f 70 | 72 6f 63 65 73 73 6f 72 | Cop|rocessor|
|00000eb0| 20 63 6f 6e 74 72 6f 6c | 20 72 65 67 20 28 43 44 | control| reg (CD|
|00000ec0| 41 4e 47 29 2e 23 0a 53 | 45 52 44 41 54 20 20 20 |ANG).#.S|ERDAT |
|00000ed0| 20 20 20 5e 09 30 33 30 | 20 20 20 57 20 20 20 20 | ^.030| W |
|00000ee0| 20 20 20 20 20 50 20 20 | 20 53 65 72 69 61 6c 20 | P | Serial |
|00000ef0| 70 6f 72 74 20 64 61 74 | 61 20 61 6e 64 20 73 74 |port dat|a and st|
|00000f00| 6f 70 20 62 69 74 73 20 | 77 72 69 74 65 2e 23 0a |op bits |write.#.|
|00000f10| 53 45 52 50 45 52 20 20 | 20 20 20 20 5e 09 30 33 |SERPER | ^.03|
|00000f20| 32 20 20 20 57 20 20 20 | 20 20 20 20 20 20 50 20 |2 W | P |
|00000f30| 20 20 53 65 72 69 61 6c | 20 70 6f 72 74 20 70 65 | Serial| port pe|
|00000f40| 72 69 6f 64 20 61 6e 64 | 20 63 6f 6e 74 72 6f 6c |riod and| control|
|00000f50| 2e 23 0a 50 4f 54 47 4f | 20 20 20 20 20 20 20 5e |.#.POTGO| ^|
|00000f60| 09 30 33 34 20 20 20 57 | 20 20 20 20 20 20 20 20 |.034 W| |
|00000f70| 20 50 20 20 20 50 6f 74 | 20 63 6f 75 6e 74 20 73 | P Pot| count s|
|00000f80| 74 61 72 74 2c 70 6f 74 | 20 70 69 6e 20 64 72 69 |tart,pot| pin dri|
|00000f90| 76 65 20 65 6e 61 62 6c | 65 20 64 61 74 61 2e 23 |ve enabl|e data.#|
|00000fa0| 0a 4a 4f 59 54 45 53 54 | 20 20 20 20 20 5e 09 30 |.JOYTEST| ^.0|
|00000fb0| 33 36 20 20 20 57 20 20 | 20 20 20 20 44 20 20 20 |36 W | D |
|00000fc0| 20 20 20 57 72 69 74 65 | 20 74 6f 20 61 6c 6c 20 | Write| to all |
|00000fd0| 34 20 6a 6f 79 73 74 69 | 63 6b 2d 6d 6f 75 73 65 |4 joysti|ck-mouse|
|00000fe0| 20 63 6f 75 6e 74 65 72 | 73 20 61 74 20 0a 20 20 | counter|s at . |
|00000ff0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001000| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001010| 20 20 6f 6e 63 65 2e 23 | 0a 53 54 52 45 51 55 20 | once.#|.STREQU |
|00001020| 20 20 20 26 20 5e 09 30 | 33 38 20 20 20 53 20 20 | & ^.0|38 S |
|00001030| 20 20 20 20 44 20 20 20 | 20 20 20 53 74 72 6f 62 | D | Strob|
|00001040| 65 20 66 6f 72 20 68 6f | 72 69 7a 20 73 79 6e 63 |e for ho|riz sync|
|00001050| 20 77 69 74 68 20 56 42 | 20 61 6e 64 20 45 51 55 | with VB| and EQU|
|00001060| 2e 23 0a 53 54 52 56 42 | 4c 20 20 20 20 26 20 5e |.#.STRVB|L & ^|
|00001070| 09 30 33 41 20 20 20 53 | 20 20 20 20 20 20 44 20 |.03A S| D |
|00001080| 20 20 20 20 20 53 74 72 | 6f 62 65 20 66 6f 72 20 | Str|obe for |
|00001090| 68 6f 72 69 7a 20 73 79 | 6e 63 20 77 69 74 68 20 |horiz sy|nc with |
|000010a0| 56 42 20 28 76 65 72 74 | 20 62 6c 61 6e 6b 29 2e |VB (vert| blank).|
|000010b0| 23 0a 53 54 52 48 4f 52 | 20 20 20 20 26 20 5e 09 |#.STRHOR| & ^.|
|000010c0| 30 33 43 20 20 20 53 20 | 20 20 20 20 20 44 20 20 |03C S | D |
|000010d0| 50 20 20 20 53 74 72 6f | 62 65 20 66 6f 72 20 68 |P Stro|be for h|
|000010e0| 6f 72 69 7a 20 73 79 6e | 63 2e 23 0a 53 54 52 4c |oriz syn|c.#.STRL|
|000010f0| 4f 4e 47 20 20 20 26 20 | 5e 09 30 33 45 20 20 20 |ONG & |^.03E |
|00001100| 53 20 20 20 20 20 20 44 | 20 20 20 20 20 20 53 74 |S D| St|
|00001110| 72 6f 62 65 20 66 6f 72 | 20 69 64 65 6e 74 69 66 |robe for| identif|
|00001120| 69 63 61 74 69 6f 6e 20 | 6f 66 20 6c 6f 6e 67 20 |ication |of long |
|00001130| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00001140| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001150| 20 20 20 20 20 68 6f 72 | 69 7a 6f 6e 74 61 6c 20 | hor|izontal |
|00001160| 6c 69 6e 65 2e 23 0a 42 | 4c 54 43 4f 4e 30 20 20 |line.#.B|LTCON0 |
|00001170| 20 20 20 5e 09 30 34 30 | 20 20 20 57 20 20 41 20 | ^.040| W A |
|00001180| 20 20 20 20 20 20 20 20 | 20 42 6c 69 74 74 65 72 | | Blitter|
|00001190| 20 63 6f 6e 74 72 6f 6c | 20 72 65 67 20 30 2e 23 | control| reg 0.#|
|000011a0| 0a 42 4c 54 43 4f 4e 31 | 20 20 20 20 20 5e 09 30 |.BLTCON1| ^.0|
|000011b0| 34 32 20 20 20 57 20 20 | 41 20 20 20 20 20 20 20 |42 W |A |
|000011c0| 20 20 20 42 6c 69 74 74 | 65 72 20 63 6f 6e 74 72 | Blitt|er contr|
|000011d0| 6f 6c 20 72 65 67 20 31 | 2e 23 0a 42 4c 54 41 46 |ol reg 1|.#.BLTAF|
|000011e0| 57 4d 20 20 20 20 20 5e | 09 30 34 34 20 20 20 57 |WM ^|.044 W|
|000011f0| 20 20 41 20 20 20 20 20 | 20 20 20 20 20 42 6c 69 | A | Bli|
|00001200| 74 74 65 72 20 66 69 72 | 73 74 20 77 6f 72 64 20 |tter fir|st word |
|00001210| 6d 61 73 6b 20 66 6f 72 | 20 73 6f 75 72 63 65 20 |mask for| source |
|00001220| 41 2e 23 0a 42 4c 54 41 | 4c 57 4d 20 20 20 20 20 |A.#.BLTA|LWM |
|00001230| 5e 09 30 34 36 20 20 20 | 57 20 20 41 20 20 20 20 |^.046 |W A |
|00001240| 20 20 20 20 20 20 42 6c | 69 74 74 65 72 20 6c 61 | Bl|itter la|
|00001250| 73 74 20 77 6f 72 64 20 | 6d 61 73 6b 20 66 6f 72 |st word |mask for|
|00001260| 20 73 6f 75 72 63 65 20 | 41 2e 23 0a 42 4c 54 43 | source |A.#.BLTC|
|00001270| 50 54 48 20 20 20 2b 20 | 5e 09 30 34 38 20 20 20 |PTH + |^.048 |
|00001280| 57 20 20 41 20 20 20 20 | 20 20 20 20 20 20 42 6c |W A | Bl|
|00001290| 69 74 74 65 72 20 70 6f | 69 6e 74 65 72 20 74 6f |itter po|inter to|
|000012a0| 20 73 6f 75 72 63 65 20 | 43 20 28 68 69 67 68 20 | source |C (high |
|000012b0| 35 20 62 69 74 73 29 2e | 23 0a 42 4c 54 43 50 54 |5 bits).|#.BLTCPT|
|000012c0| 4c 20 20 20 2b 20 5e 09 | 30 34 41 20 20 20 57 20 |L + ^.|04A W |
|000012d0| 20 41 20 20 20 20 20 20 | 20 20 20 20 42 6c 69 74 | A | Blit|
|000012e0| 74 65 72 20 70 6f 69 6e | 74 65 72 20 74 6f 20 73 |ter poin|ter to s|
|000012f0| 6f 75 72 63 65 20 43 20 | 28 6c 6f 77 20 31 35 20 |ource C |(low 15 |
|00001300| 62 69 74 73 29 2e 23 0a | 42 4c 54 42 50 54 48 20 |bits).#.|BLTBPTH |
|00001310| 20 20 2b 20 5e 09 30 34 | 43 20 20 20 57 20 20 41 | + ^.04|C W A|
|00001320| 20 20 20 20 20 20 20 20 | 20 20 42 6c 69 74 74 65 | | Blitte|
|00001330| 72 20 70 6f 69 6e 74 65 | 72 20 74 6f 20 73 6f 75 |r pointe|r to sou|
|00001340| 72 63 65 20 42 20 28 68 | 69 67 68 20 35 20 62 69 |rce B (h|igh 5 bi|
|00001350| 74 73 29 2e 23 0a 42 4c | 54 42 50 54 4c 20 20 20 |ts).#.BL|TBPTL |
|00001360| 2b 20 5e 09 30 34 45 20 | 20 20 57 20 20 41 20 20 |+ ^.04E | W A |
|00001370| 20 20 20 20 20 20 20 20 | 42 6c 69 74 74 65 72 20 | |Blitter |
|00001380| 70 6f 69 6e 74 65 72 20 | 74 6f 20 73 6f 75 72 63 |pointer |to sourc|
|00001390| 65 20 42 20 28 6c 6f 77 | 20 31 35 20 62 69 74 73 |e B (low| 15 bits|
|000013a0| 29 2e 23 0a 42 4c 54 41 | 50 54 48 20 20 20 2b 20 |).#.BLTA|PTH + |
|000013b0| 5e 09 30 35 30 20 20 20 | 57 20 20 41 20 20 20 20 |^.050 |W A |
|000013c0| 20 20 20 20 20 20 42 6c | 69 74 74 65 72 20 70 6f | Bl|itter po|
|000013d0| 69 6e 74 65 72 20 74 6f | 20 73 6f 75 72 63 65 20 |inter to| source |
|000013e0| 41 20 28 68 69 67 68 20 | 35 20 62 69 74 73 29 2e |A (high |5 bits).|
|000013f0| 23 0a 42 4c 54 41 50 54 | 4c 20 20 20 2b 20 5e 09 |#.BLTAPT|L + ^.|
|00001400| 30 35 32 20 20 20 57 20 | 20 41 20 20 20 20 20 20 |052 W | A |
|00001410| 20 20 20 20 42 6c 69 74 | 74 65 72 20 70 6f 69 6e | Blit|ter poin|
|00001420| 74 65 72 20 74 6f 20 73 | 6f 75 72 63 65 20 41 20 |ter to s|ource A |
|00001430| 28 6c 6f 77 20 31 35 20 | 62 69 74 73 29 2e 23 0a |(low 15 |bits).#.|
|00001440| 42 4c 54 44 50 54 48 20 | 20 20 2b 20 5e 09 30 35 |BLTDPTH | + ^.05|
|00001450| 34 20 20 20 57 20 20 41 | 20 20 20 20 20 20 20 20 |4 W A| |
|00001460| 20 20 42 6c 69 74 74 65 | 72 20 70 6f 69 6e 74 65 | Blitte|r pointe|
|00001470| 72 20 74 6f 20 64 65 73 | 74 6e 20 20 44 20 28 68 |r to des|tn D (h|
|00001480| 69 67 68 20 35 20 62 69 | 74 73 29 2e 23 0a 42 4c |igh 5 bi|ts).#.BL|
|00001490| 54 44 50 54 4c 20 20 20 | 2b 20 5e 09 30 35 36 20 |TDPTL |+ ^.056 |
|000014a0| 20 20 57 20 20 41 20 20 | 20 20 20 20 20 20 20 20 | W A | |
|000014b0| 42 6c 69 74 74 65 72 20 | 70 6f 69 6e 74 65 72 20 |Blitter |pointer |
|000014c0| 74 6f 20 64 65 73 74 6e | 20 20 44 20 28 6c 6f 77 |to destn| D (low|
|000014d0| 20 31 35 20 62 69 74 73 | 29 2e 23 0a 42 4c 54 53 | 15 bits|).#.BLTS|
|000014e0| 49 5a 45 20 20 20 20 20 | 5e 09 30 35 38 20 20 20 |IZE |^.058 |
|000014f0| 57 20 20 41 20 20 20 20 | 20 20 20 20 20 20 42 6c |W A | Bl|
|00001500| 69 74 74 65 72 20 73 74 | 61 72 74 20 61 6e 64 20 |itter st|art and |
|00001510| 73 69 7a 65 20 28 77 69 | 6e 2f 77 69 64 74 68 2c |size (wi|n/width,|
|00001520| 68 65 69 67 68 74 29 2e | 23 0a 42 4c 54 43 4f 4e |height).|#.BLTCON|
|00001530| 30 4c 20 20 68 20 5e 09 | 30 35 41 20 20 20 57 20 |0L h ^.|05A W |
|00001540| 20 41 20 20 20 20 20 20 | 20 20 20 20 42 6c 69 74 | A | Blit|
|00001550| 74 65 72 20 63 6f 6e 74 | 72 6f 6c 20 30 20 6c 6f |ter cont|rol 0 lo|
|00001560| 77 65 72 20 38 20 62 69 | 74 73 20 28 6d 69 6e 74 |wer 8 bi|ts (mint|
|00001570| 65 72 6d 73 29 2e 23 0a | 42 4c 54 53 49 5a 56 20 |erms).#.|BLTSIZV |
|00001580| 20 20 68 20 5e 09 30 35 | 43 20 20 20 57 20 20 41 | h ^.05|C W A|
|00001590| 20 20 20 20 20 20 20 20 | 20 20 42 6c 69 74 74 65 | | Blitte|
|000015a0| 72 20 56 20 73 69 7a 65 | 20 28 66 6f 72 20 31 35 |r V size| (for 15|
|000015b0| 20 62 69 74 20 76 65 72 | 74 20 73 69 7a 65 29 2e | bit ver|t size).|
|000015c0| 23 0a 42 4c 54 53 49 5a | 48 20 20 20 68 20 5e 09 |#.BLTSIZ|H h ^.|
|000015d0| 30 35 45 20 20 20 57 20 | 20 41 20 20 20 20 20 20 |05E W | A |
|000015e0| 20 20 20 20 42 6c 69 74 | 74 65 72 20 48 20 73 69 | Blit|ter H si|
|000015f0| 7a 65 20 26 20 73 74 61 | 72 74 20 28 66 6f 72 20 |ze & sta|rt (for |
|00001600| 31 31 20 62 69 74 20 48 | 20 73 69 7a 65 29 2e 23 |11 bit H| size).#|
|00001610| 0a 42 4c 54 43 4d 4f 44 | 20 20 20 20 20 5e 09 30 |.BLTCMOD| ^.0|
|00001620| 36 30 20 20 20 57 20 20 | 41 20 20 20 20 20 20 20 |60 W |A |
|00001630| 20 20 20 42 6c 69 74 74 | 65 72 20 6d 6f 64 75 6c | Blitt|er modul|
|00001640| 6f 20 66 6f 72 20 73 6f | 75 72 63 65 20 43 2e 23 |o for so|urce C.#|
|00001650| 0a 42 4c 54 42 4d 4f 44 | 20 20 20 20 20 5e 09 30 |.BLTBMOD| ^.0|
|00001660| 36 32 20 20 20 57 20 20 | 41 20 20 20 20 20 20 20 |62 W |A |
|00001670| 20 20 20 42 6c 69 74 74 | 65 72 20 6d 6f 64 75 6c | Blitt|er modul|
|00001680| 6f 20 66 6f 72 20 73 6f | 75 72 63 65 20 42 2e 23 |o for so|urce B.#|
|00001690| 0a 42 4c 54 41 4d 4f 44 | 20 20 20 20 20 5e 09 30 |.BLTAMOD| ^.0|
|000016a0| 36 34 20 20 20 57 20 20 | 41 20 20 20 20 20 20 20 |64 W |A |
|000016b0| 20 20 20 42 6c 69 74 74 | 65 72 20 6d 6f 64 75 6c | Blitt|er modul|
|000016c0| 6f 20 66 6f 72 20 73 6f | 75 72 63 65 20 41 2e 23 |o for so|urce A.#|
|000016d0| 0a 42 4c 54 44 4d 4f 44 | 20 20 20 20 20 5e 09 30 |.BLTDMOD| ^.0|
|000016e0| 36 36 20 20 20 57 20 20 | 41 20 20 20 20 20 20 20 |66 W |A |
|000016f0| 20 20 20 42 6c 69 74 74 | 65 72 20 6d 6f 64 75 6c | Blitt|er modul|
|00001700| 6f 20 66 6f 72 20 64 65 | 73 74 6e 20 20 44 2e 23 |o for de|stn D.#|
|00001710| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 5e 09 30 |. | ^.0|
|00001720| 36 38 23 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |68#. | |
|00001730| 5e 09 30 36 41 23 0a 20 | 20 20 20 20 20 20 20 20 |^.06A#. | |
|00001740| 20 20 20 5e 09 30 36 43 | 23 0a 20 20 20 20 20 20 | ^.06C|#. |
|00001750| 20 20 20 20 20 20 5e 09 | 30 36 45 23 0a 42 4c 54 | ^.|06E#.BLT|
|00001760| 43 44 41 54 20 20 20 26 | 20 5e 09 30 37 30 20 20 |CDAT &| ^.070 |
|00001770| 20 57 20 20 41 20 20 20 | 20 20 20 20 20 20 20 42 | W A | B|
|00001780| 6c 69 74 74 65 72 20 73 | 6f 75 72 63 65 20 43 20 |litter s|ource C |
|00001790| 64 61 74 61 20 72 65 67 | 2e 23 0a 42 4c 54 42 44 |data reg|.#.BLTBD|
|000017a0| 41 54 20 20 20 26 20 5e | 09 30 37 32 20 20 20 57 |AT & ^|.072 W|
|000017b0| 20 20 41 20 20 20 20 20 | 20 20 20 20 20 42 6c 69 | A | Bli|
|000017c0| 74 74 65 72 20 73 6f 75 | 72 63 65 20 42 20 64 61 |tter sou|rce B da|
|000017d0| 74 61 20 72 65 67 2e 23 | 0a 42 4c 54 41 44 41 54 |ta reg.#|.BLTADAT|
|000017e0| 20 20 20 26 20 5e 09 30 | 37 34 20 20 20 57 20 20 | & ^.0|74 W |
|000017f0| 41 20 20 20 20 20 20 20 | 20 20 20 42 6c 69 74 74 |A | Blitt|
|00001800| 65 72 20 73 6f 75 72 63 | 65 20 41 20 64 61 74 61 |er sourc|e A data|
|00001810| 20 72 65 67 2e 23 0a 20 | 20 20 20 20 20 20 20 20 | reg.#. | |
|00001820| 20 20 20 5e 09 30 37 36 | 23 0a 53 50 52 48 44 41 | ^.076|#.SPRHDA|
|00001830| 54 20 20 20 26 68 20 09 | 30 37 38 20 20 20 57 20 |T &h .|078 W |
|00001840| 20 41 20 20 20 20 20 20 | 20 20 20 20 45 78 74 20 | A | Ext |
|00001850| 6c 6f 67 69 63 20 55 48 | 52 45 53 20 73 70 72 69 |logic UH|RES spri|
|00001860| 74 65 20 70 6f 69 6e 74 | 65 72 20 61 6e 64 20 64 |te point|er and d|
|00001870| 61 74 61 20 0a 20 20 20 | 20 20 20 20 20 20 20 20 |ata . | |
|00001880| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001890| 20 20 20 20 20 20 20 20 | 20 69 64 65 6e 74 69 66 | | identif|
|000018a0| 69 65 72 2e 23 0a 28 42 | 50 4c 48 44 41 54 29 20 |ier.#.(B|PLHDAT) |
|000018b0| 20 20 5e 09 30 37 41 20 | 20 20 3f 3f 3f 3f 20 20 | ^.07A | ???? |
|000018c0| 20 20 20 20 20 20 20 20 | 3f 3f 3f 3f 3f 2e 23 0a | |?????.#.|
|000018d0| 4c 49 53 41 49 44 20 20 | 20 20 68 20 5e 09 30 37 |LISAID | h ^.07|
|000018e0| 43 20 20 20 52 20 20 20 | 20 20 44 20 20 20 20 20 |C R | D |
|000018f0| 20 20 43 68 69 70 20 72 | 65 76 69 73 69 6f 6e 20 | Chip r|evision |
|00001900| 6c 65 76 65 6c 20 66 6f | 72 20 44 65 6e 69 73 65 |level fo|r Denise|
|00001910| 2f 4c 69 73 61 2e 23 0a | 44 53 4b 53 59 4e 43 20 |/Lisa.#.|DSKSYNC |
|00001920| 20 20 20 20 5e 09 30 37 | 45 20 20 20 57 20 20 20 | ^.07|E W |
|00001930| 20 20 20 20 20 20 50 20 | 20 20 44 69 73 6b 20 73 | P | Disk s|
|00001940| 79 6e 63 20 70 61 74 74 | 65 72 6e 20 72 65 67 20 |ync patt|ern reg |
|00001950| 66 6f 72 20 64 69 73 6b | 20 72 65 61 64 2e 23 0a |for disk| read.#.|
|00001960| 43 4f 50 31 4c 43 48 20 | 20 20 2b 20 20 09 30 38 |COP1LCH | + .08|
|00001970| 30 20 20 20 57 20 20 41 | 20 20 20 20 20 20 20 20 |0 W A| |
|00001980| 20 20 43 6f 70 72 6f 63 | 65 73 73 6f 72 20 66 69 | Coproc|essor fi|
|00001990| 72 73 74 20 6c 6f 63 61 | 74 69 6f 6e 20 72 65 67 |rst loca|tion reg|
|000019a0| 20 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | . | |
|000019b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000019c0| 20 20 20 20 20 20 28 68 | 69 67 68 20 35 20 62 69 | (h|igh 5 bi|
|000019d0| 74 73 29 2e 23 0a 43 4f | 50 31 4c 43 4c 20 20 20 |ts).#.CO|P1LCL |
|000019e0| 2b 20 20 09 30 38 32 20 | 20 20 57 20 20 41 20 20 |+ .082 | W A |
|000019f0| 20 20 20 20 20 20 20 20 | 43 6f 70 72 6f 63 65 73 | |Coproces|
|00001a00| 73 6f 72 20 66 69 72 73 | 74 20 6c 6f 63 61 74 69 |sor firs|t locati|
|00001a10| 6f 6e 20 72 65 67 20 0a | 20 20 20 20 20 20 20 20 |on reg .| |
|00001a20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001a30| 20 20 20 20 20 20 20 20 | 20 20 20 20 28 6c 6f 77 | | (low|
|00001a40| 20 31 35 20 62 69 74 73 | 29 2e 23 0a 43 4f 50 32 | 15 bits|).#.COP2|
|00001a50| 4c 43 48 20 20 20 2b 20 | 20 09 30 38 34 20 20 20 |LCH + | .084 |
|00001a60| 57 20 20 41 20 20 20 20 | 20 20 20 20 20 20 43 6f |W A | Co|
|00001a70| 70 72 6f 63 65 73 73 6f | 72 20 73 65 63 6f 6e 64 |processo|r second|
|00001a80| 20 72 65 67 20 28 68 69 | 67 68 20 35 20 62 69 74 | reg (hi|gh 5 bit|
|00001a90| 73 29 2e 23 0a 43 4f 50 | 32 4c 43 4c 20 20 20 2b |s).#.COP|2LCL +|
|00001aa0| 20 20 09 30 38 36 20 20 | 20 57 20 20 41 20 20 20 | .086 | W A |
|00001ab0| 20 20 20 20 20 20 20 43 | 6f 70 72 6f 63 65 73 73 | C|oprocess|
|00001ac0| 6f 72 20 73 65 63 6f 6e | 64 20 72 65 67 20 28 6c |or secon|d reg (l|
|00001ad0| 6f 77 20 31 35 20 62 69 | 74 73 29 2e 23 0a 43 4f |ow 15 bi|ts).#.CO|
|00001ae0| 50 4a 4d 50 31 20 20 20 | 20 20 20 09 30 38 38 20 |PJMP1 | .088 |
|00001af0| 20 20 53 20 20 41 20 20 | 20 20 20 20 20 20 20 20 | S A | |
|00001b00| 43 6f 70 72 6f 63 65 73 | 73 6f 72 20 72 65 73 74 |Coproces|sor rest|
|00001b10| 61 72 74 20 61 74 20 66 | 69 72 73 74 20 6c 6f 63 |art at f|irst loc|
|00001b20| 61 74 69 6f 6e 2e 23 0a | 43 4f 50 4a 4d 50 32 20 |ation.#.|COPJMP2 |
|00001b30| 20 20 20 20 20 09 30 38 | 41 20 20 20 53 20 20 41 | .08|A S A|
|00001b40| 20 20 20 20 20 20 20 20 | 20 20 43 6f 70 72 6f 63 | | Coproc|
|00001b50| 65 73 73 6f 72 20 72 65 | 73 74 61 72 74 20 61 74 |essor re|start at|
|00001b60| 20 73 65 63 6f 6e 64 20 | 6c 6f 63 61 74 69 6f 6e | second |location|
|00001b70| 2e 23 0a 43 4f 50 49 4e | 53 20 20 20 20 20 20 20 |.#.COPIN|S |
|00001b80| 09 30 38 43 20 20 20 57 | 20 20 41 20 20 20 20 20 |.08C W| A |
|00001b90| 20 20 20 20 20 43 6f 70 | 72 6f 63 65 73 73 6f 72 | Cop|rocessor|
|00001ba0| 20 69 6e 73 74 20 66 65 | 74 63 68 20 69 64 65 6e | inst fe|tch iden|
|00001bb0| 74 69 66 79 2e 23 0a 44 | 49 57 53 54 52 54 20 20 |tify.#.D|IWSTRT |
|00001bc0| 20 20 20 20 09 30 38 45 | 20 20 20 57 20 20 41 20 | .08E| W A |
|00001bd0| 20 44 20 20 20 20 20 20 | 20 44 69 73 70 6c 61 79 | D | Display|
|00001be0| 20 77 69 6e 64 6f 77 20 | 73 74 61 72 74 20 28 75 | window |start (u|
|00001bf0| 70 70 65 72 20 6c 65 66 | 74 20 76 65 72 74 2d 68 |pper lef|t vert-h|
|00001c00| 6f 72 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |or. | |
|00001c10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001c20| 20 20 20 20 20 20 20 70 | 6f 73 29 2e 23 0a 44 49 | p|os).#.DI|
|00001c30| 57 53 54 4f 50 20 20 20 | 20 20 20 09 30 39 30 20 |WSTOP | .090 |
|00001c40| 20 20 57 20 20 41 20 20 | 44 20 20 20 20 20 20 20 | W A |D |
|00001c50| 44 69 73 70 6c 61 79 20 | 77 69 6e 64 6f 77 20 73 |Display |window s|
|00001c60| 74 6f 70 20 28 6c 6f 77 | 65 72 20 72 69 67 68 74 |top (low|er right|
|00001c70| 20 76 65 72 74 2d 68 6f | 72 0a 20 20 20 20 20 20 | vert-ho|r. |
|00001c80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001c90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 70 6f | | po|
|00001ca0| 73 29 2e 23 0a 44 44 46 | 53 54 52 54 20 20 20 20 |s).#.DDF|STRT |
|00001cb0| 20 20 09 30 39 32 20 20 | 20 57 20 20 41 20 20 20 | .092 | W A |
|00001cc0| 20 20 20 20 20 20 20 44 | 69 73 70 6c 61 79 20 62 | D|isplay b|
|00001cd0| 69 74 20 70 6c 61 6e 65 | 20 64 61 74 61 20 66 65 |it plane| data fe|
|00001ce0| 74 63 68 20 73 74 61 72 | 74 2e 68 6f 72 20 70 6f |tch star|t.hor po|
|00001cf0| 73 2e 23 0a 44 44 46 53 | 54 4f 50 20 20 20 20 20 |s.#.DDFS|TOP |
|00001d00| 20 09 30 39 34 20 20 20 | 57 20 20 41 20 20 20 20 | .094 |W A |
|00001d10| 20 20 20 20 20 20 44 69 | 73 70 6c 61 79 20 62 69 | Di|splay bi|
|00001d20| 74 20 70 6c 61 6e 65 20 | 64 61 74 61 20 66 65 74 |t plane |data fet|
|00001d30| 63 68 20 73 74 6f 70 2e | 68 6f 72 20 70 6f 73 2e |ch stop.|hor pos.|
|00001d40| 23 0a 44 4d 41 43 4f 4e | 20 20 20 20 20 20 20 09 |#.DMACON| .|
|00001d50| 30 39 36 20 20 20 57 20 | 20 41 20 20 20 20 20 20 |096 W | A |
|00001d60| 50 20 20 20 44 4d 41 20 | 63 6f 6e 74 72 6f 6c 20 |P DMA |control |
|00001d70| 77 72 69 74 65 20 28 63 | 6c 65 61 72 20 6f 72 20 |write (c|lear or |
|00001d80| 73 65 74 29 2e 23 0a 43 | 4c 58 43 4f 4e 20 20 20 |set).#.C|LXCON |
|00001d90| 20 20 20 20 09 30 39 38 | 20 20 20 57 20 20 20 20 | .098| W |
|00001da0| 20 44 20 20 20 20 20 20 | 20 43 6f 6c 6c 69 73 69 | D | Collisi|
|00001db0| 6f 6e 20 63 6f 6e 74 72 | 6f 6c 2e 23 0a 49 4e 54 |on contr|ol.#.INT|
|00001dc0| 45 4e 41 20 20 20 20 20 | 20 20 09 30 39 41 20 20 |ENA | .09A |
|00001dd0| 20 57 20 20 20 20 20 20 | 20 20 20 50 20 20 20 49 | W | P I|
|00001de0| 6e 74 65 72 72 75 70 74 | 20 65 6e 61 62 6c 65 20 |nterrupt| enable |
|00001df0| 62 69 74 73 20 28 63 6c | 65 61 72 20 6f 72 20 73 |bits (cl|ear or s|
|00001e00| 65 74 20 62 69 74 73 29 | 2e 23 0a 49 4e 54 52 45 |et bits)|.#.INTRE|
|00001e10| 51 20 20 20 20 20 20 20 | 09 30 39 43 20 20 20 57 |Q |.09C W|
|00001e20| 20 20 20 20 20 20 20 20 | 20 50 20 20 20 49 6e 74 | | P Int|
|00001e30| 65 72 72 75 70 74 20 72 | 65 71 75 65 73 74 20 62 |errupt r|equest b|
|00001e40| 69 74 73 20 28 63 6c 65 | 61 72 20 6f 72 20 73 65 |its (cle|ar or se|
|00001e50| 74 20 62 69 74 73 29 2e | 23 0a 41 44 4b 43 4f 4e |t bits).|#.ADKCON|
|00001e60| 20 20 20 20 20 20 20 09 | 30 39 45 20 20 20 57 20 | .|09E W |
|00001e70| 20 20 20 20 20 20 20 20 | 50 20 20 20 41 75 64 69 | |P Audi|
|00001e80| 6f 2c 64 69 73 6b 2c 55 | 41 52 54 2c 63 6f 6e 74 |o,disk,U|ART,cont|
|00001e90| 72 6f 6c 2e 23 0a 41 55 | 44 30 4c 43 48 20 20 20 |rol.#.AU|D0LCH |
|00001ea0| 2b 20 20 09 30 41 30 20 | 20 20 57 20 20 41 20 20 |+ .0A0 | W A |
|00001eb0| 20 20 20 20 20 20 20 20 | 41 75 64 69 6f 20 63 68 | |Audio ch|
|00001ec0| 61 6e 6e 65 6c 20 30 20 | 6c 6f 63 61 74 69 6f 6e |annel 0 |location|
|00001ed0| 20 28 68 69 67 68 20 35 | 20 62 69 74 73 29 2e 23 | (high 5| bits).#|
|00001ee0| 0a 41 55 44 30 4c 43 4c | 20 20 20 2b 20 20 09 30 |.AUD0LCL| + .0|
|00001ef0| 41 32 20 20 20 57 20 20 | 41 20 20 20 20 20 20 20 |A2 W |A |
|00001f00| 20 20 20 41 75 64 69 6f | 20 63 68 61 6e 6e 65 6c | Audio| channel|
|00001f10| 20 30 20 6c 6f 63 61 74 | 69 6f 6e 20 28 6c 6f 77 | 0 locat|ion (low|
|00001f20| 20 31 35 20 62 69 74 73 | 29 2e 23 0a 41 55 44 30 | 15 bits|).#.AUD0|
|00001f30| 4c 45 4e 20 20 20 20 20 | 20 09 30 41 34 20 20 20 |LEN | .0A4 |
|00001f40| 57 20 20 20 20 20 20 20 | 20 20 50 20 20 20 41 75 |W | P Au|
|00001f50| 64 69 6f 20 63 68 61 6e | 6e 65 6c 20 30 20 6c 65 |dio chan|nel 0 le|
|00001f60| 6e 74 67 68 2e 23 0a 41 | 55 44 30 50 45 52 20 20 |ntgh.#.A|UD0PER |
|00001f70| 20 20 20 20 09 30 41 36 | 20 20 20 57 20 20 20 20 | .0A6| W |
|00001f80| 20 20 20 20 20 50 20 20 | 20 41 75 64 69 6f 20 63 | P | Audio c|
|00001f90| 68 61 6e 6e 65 6c 20 30 | 20 70 65 72 69 6f 64 2e |hannel 0| period.|
|00001fa0| 23 0a 41 55 44 30 56 4f | 4c 20 20 20 20 20 20 09 |#.AUD0VO|L .|
|00001fb0| 30 41 38 20 20 20 57 20 | 20 20 20 20 20 20 20 20 |0A8 W | |
|00001fc0| 50 20 20 20 41 75 64 69 | 6f 20 63 68 61 6e 6e 65 |P Audi|o channe|
|00001fd0| 6c 20 30 20 76 6f 6c 75 | 6d 65 2e 23 0a 41 55 44 |l 0 volu|me.#.AUD|
|00001fe0| 30 44 41 54 20 20 20 26 | 20 20 09 30 41 41 20 20 |0DAT &| .0AA |
|00001ff0| 20 57 20 20 20 20 20 20 | 20 20 20 50 20 20 20 41 | W | P A|
|00002000| 75 64 69 6f 20 63 68 61 | 6e 6e 65 6c 20 30 20 64 |udio cha|nnel 0 d|
|00002010| 61 74 61 2e 23 0a 20 20 | 20 20 20 20 20 20 20 20 |ata.#. | |
|00002020| 20 20 20 09 30 41 43 23 | 0a 20 20 20 20 20 20 20 | .0AC#|. |
|00002030| 20 20 20 20 20 20 09 30 | 41 45 23 0a 41 55 44 31 | .0|AE#.AUD1|
|00002040| 4c 43 48 20 20 20 2b 20 | 20 09 30 42 30 20 20 20 |LCH + | .0B0 |
|00002050| 57 20 20 41 20 20 20 20 | 20 20 20 20 20 20 41 75 |W A | Au|
|00002060| 64 69 6f 20 63 68 61 6e | 6e 65 6c 20 31 20 6c 6f |dio chan|nel 1 lo|
|00002070| 63 61 74 69 6f 6e 20 28 | 68 69 67 68 20 35 20 62 |cation (|high 5 b|
|00002080| 69 74 73 29 2e 23 0a 41 | 55 44 31 4c 43 4c 20 20 |its).#.A|UD1LCL |
|00002090| 20 2b 20 20 09 30 42 32 | 20 20 20 57 20 20 41 20 | + .0B2| W A |
|000020a0| 20 20 20 20 20 20 20 20 | 20 41 75 64 69 6f 20 63 | | Audio c|
|000020b0| 68 61 6e 6e 65 6c 20 31 | 20 6c 6f 63 61 74 69 6f |hannel 1| locatio|
|000020c0| 6e 20 28 6c 6f 77 20 31 | 35 20 62 69 74 73 29 2e |n (low 1|5 bits).|
|000020d0| 23 0a 41 55 44 31 4c 45 | 4e 20 20 20 20 20 20 09 |#.AUD1LE|N .|
|000020e0| 30 42 34 20 20 20 57 20 | 20 20 20 20 20 20 20 20 |0B4 W | |
|000020f0| 50 20 20 20 41 75 64 69 | 6f 20 63 68 61 6e 6e 65 |P Audi|o channe|
|00002100| 6c 20 31 20 6c 65 6e 74 | 67 68 2e 23 0a 41 55 44 |l 1 lent|gh.#.AUD|
|00002110| 31 50 45 52 20 20 20 20 | 20 20 09 30 42 36 20 20 |1PER | .0B6 |
|00002120| 20 57 20 20 20 20 20 20 | 20 20 20 50 20 20 20 41 | W | P A|
|00002130| 75 64 69 6f 20 63 68 61 | 6e 6e 65 6c 20 31 20 70 |udio cha|nnel 1 p|
|00002140| 65 72 69 6f 64 2e 23 0a | 41 55 44 31 56 4f 4c 20 |eriod.#.|AUD1VOL |
|00002150| 20 20 20 20 20 09 30 42 | 38 20 20 20 57 20 20 20 | .0B|8 W |
|00002160| 20 20 20 20 20 20 50 20 | 20 20 41 75 64 69 6f 20 | P | Audio |
|00002170| 63 68 61 6e 6e 65 6c 20 | 31 20 76 6f 6c 75 6d 65 |channel |1 volume|
|00002180| 2e 23 0a 41 55 44 31 44 | 41 54 20 20 20 26 20 20 |.#.AUD1D|AT & |
|00002190| 09 30 42 41 20 20 20 57 | 20 20 20 20 20 20 20 20 |.0BA W| |
|000021a0| 20 50 20 20 20 41 75 64 | 69 6f 20 63 68 61 6e 6e | P Aud|io chann|
|000021b0| 65 6c 20 31 20 64 61 74 | 61 2e 23 0a 20 20 20 20 |el 1 dat|a.#. |
|000021c0| 20 20 20 20 20 20 20 20 | 20 09 30 42 43 23 0a 20 | | .0BC#. |
|000021d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 09 30 42 45 | | .0BE|
|000021e0| 23 0a 41 55 44 32 4c 43 | 48 20 20 20 2b 20 20 09 |#.AUD2LC|H + .|
|000021f0| 30 43 30 20 20 20 57 20 | 20 41 20 20 20 20 20 20 |0C0 W | A |
|00002200| 20 20 20 20 41 75 64 69 | 6f 20 63 68 61 6e 6e 65 | Audi|o channe|
|00002210| 6c 20 32 20 6c 6f 63 61 | 74 69 6f 6e 20 28 68 69 |l 2 loca|tion (hi|
|00002220| 67 68 20 35 20 62 69 74 | 73 29 2e 23 0a 41 55 44 |gh 5 bit|s).#.AUD|
|00002230| 32 4c 43 4c 20 20 20 2b | 20 20 09 30 43 32 20 20 |2LCL +| .0C2 |
|00002240| 20 57 20 20 41 20 20 20 | 20 20 20 20 20 20 20 41 | W A | A|
|00002250| 75 64 69 6f 20 63 68 61 | 6e 6e 65 6c 20 32 20 6c |udio cha|nnel 2 l|
|00002260| 6f 63 61 74 69 6f 6e 20 | 28 6c 6f 77 20 31 35 20 |ocation |(low 15 |
|00002270| 62 69 74 73 29 2e 23 0a | 41 55 44 32 4c 45 4e 20 |bits).#.|AUD2LEN |
|00002280| 20 20 20 20 20 09 30 43 | 34 20 20 20 57 20 20 20 | .0C|4 W |
|00002290| 20 20 20 20 20 20 50 20 | 20 20 41 75 64 69 6f 20 | P | Audio |
|000022a0| 63 68 61 6e 6e 65 6c 20 | 32 20 6c 65 6e 74 67 68 |channel |2 lentgh|
|000022b0| 2e 23 0a 41 55 44 32 50 | 45 52 20 20 20 20 20 20 |.#.AUD2P|ER |
|000022c0| 09 30 43 36 20 20 20 57 | 20 20 20 20 20 20 20 20 |.0C6 W| |
|000022d0| 20 50 20 20 20 41 75 64 | 69 6f 20 63 68 61 6e 6e | P Aud|io chann|
|000022e0| 65 6c 20 32 20 70 65 72 | 69 6f 64 2e 23 0a 41 55 |el 2 per|iod.#.AU|
|000022f0| 44 32 56 4f 4c 20 20 20 | 20 20 20 09 30 43 38 20 |D2VOL | .0C8 |
|00002300| 20 20 57 20 20 20 20 20 | 20 20 20 20 50 20 20 20 | W | P |
|00002310| 41 75 64 69 6f 20 63 68 | 61 6e 6e 65 6c 20 32 20 |Audio ch|annel 2 |
|00002320| 76 6f 6c 75 6d 65 2e 23 | 0a 41 55 44 32 44 41 54 |volume.#|.AUD2DAT|
|00002330| 20 20 20 26 20 20 09 30 | 43 41 20 20 20 57 20 20 | & .0|CA W |
|00002340| 20 20 20 20 20 20 20 50 | 20 20 20 41 75 64 69 6f | P| Audio|
|00002350| 20 63 68 61 6e 6e 65 6c | 20 32 20 64 61 74 61 2e | channel| 2 data.|
|00002360| 23 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 09 |#. | .|
|00002370| 30 43 43 23 0a 20 20 20 | 20 20 20 20 20 20 20 20 |0CC#. | |
|00002380| 20 20 09 30 43 45 23 0a | 41 55 44 33 4c 43 48 20 | .0CE#.|AUD3LCH |
|00002390| 20 20 2b 20 20 09 30 44 | 30 20 20 20 57 20 20 41 | + .0D|0 W A|
|000023a0| 20 20 20 20 20 20 20 20 | 20 20 41 75 64 69 6f 20 | | Audio |
|000023b0| 63 68 61 6e 6e 65 6c 20 | 33 20 6c 6f 63 61 74 69 |channel |3 locati|
|000023c0| 6f 6e 20 28 68 69 67 68 | 20 35 20 62 69 74 73 29 |on (high| 5 bits)|
|000023d0| 2e 23 0a 41 55 44 33 4c | 43 4c 20 20 20 2b 20 20 |.#.AUD3L|CL + |
|000023e0| 09 30 44 32 20 20 20 57 | 20 20 41 20 20 20 20 20 |.0D2 W| A |
|000023f0| 20 20 20 20 20 41 75 64 | 69 6f 20 63 68 61 6e 6e | Aud|io chann|
|00002400| 65 6c 20 33 20 6c 6f 63 | 61 74 69 6f 6e 20 28 6c |el 3 loc|ation (l|
|00002410| 6f 77 20 31 35 20 62 69 | 74 73 29 2e 23 0a 41 55 |ow 15 bi|ts).#.AU|
|00002420| 44 33 4c 45 4e 20 20 20 | 20 20 20 09 30 44 34 20 |D3LEN | .0D4 |
|00002430| 20 20 57 20 20 20 20 20 | 20 20 20 20 50 20 20 20 | W | P |
|00002440| 41 75 64 69 6f 20 63 68 | 61 6e 6e 65 6c 20 33 20 |Audio ch|annel 3 |
|00002450| 6c 65 6e 74 67 68 2e 23 | 0a 41 55 44 33 50 45 52 |lentgh.#|.AUD3PER|
|00002460| 20 20 20 20 20 20 09 30 | 44 36 20 20 20 57 20 20 | .0|D6 W |
|00002470| 20 20 20 20 20 20 20 50 | 20 20 20 41 75 64 69 6f | P| Audio|
|00002480| 20 63 68 61 6e 6e 65 6c | 20 33 20 70 65 72 69 6f | channel| 3 perio|
|00002490| 64 2e 23 0a 41 55 44 33 | 56 4f 4c 20 20 20 20 20 |d.#.AUD3|VOL |
|000024a0| 20 09 30 44 38 20 20 20 | 57 20 20 20 20 20 20 20 | .0D8 |W |
|000024b0| 20 20 50 20 20 20 41 75 | 64 69 6f 20 63 68 61 6e | P Au|dio chan|
|000024c0| 6e 65 6c 20 33 20 76 6f | 6c 75 6d 65 2e 23 0a 41 |nel 3 vo|lume.#.A|
|000024d0| 55 44 33 44 41 54 20 20 | 20 26 20 20 09 30 44 41 |UD3DAT | & .0DA|
|000024e0| 20 20 20 57 20 20 20 20 | 20 20 20 20 20 50 20 20 | W | P |
|000024f0| 20 41 75 64 69 6f 20 63 | 68 61 6e 6e 65 6c 20 33 | Audio c|hannel 3|
|00002500| 20 64 61 74 61 2e 23 0a | 20 20 20 20 20 20 20 20 | data.#.| |
|00002510| 20 20 20 20 20 09 30 44 | 43 23 0a 20 20 20 20 20 | .0D|C#. |
|00002520| 20 20 20 20 20 20 20 20 | 09 30 44 45 23 0a 42 50 | |.0DE#.BP|
|00002530| 4c 31 50 54 48 20 20 20 | 2b 20 20 09 30 45 30 20 |L1PTH |+ .0E0 |
|00002540| 20 20 57 20 20 41 20 20 | 20 20 20 20 20 20 20 20 | W A | |
|00002550| 42 69 74 20 70 6c 61 6e | 65 20 70 6f 69 6e 74 65 |Bit plan|e pointe|
|00002560| 72 20 31 20 28 68 69 67 | 68 20 35 20 62 69 74 73 |r 1 (hig|h 5 bits|
|00002570| 29 2e 23 0a 42 50 4c 31 | 50 54 4c 20 20 20 2b 20 |).#.BPL1|PTL + |
|00002580| 20 09 30 45 32 20 20 20 | 57 20 20 41 20 20 20 20 | .0E2 |W A |
|00002590| 20 20 20 20 20 20 42 69 | 74 20 70 6c 61 6e 65 20 | Bi|t plane |
|000025a0| 70 6f 69 6e 74 65 72 20 | 31 20 28 6c 6f 77 20 31 |pointer |1 (low 1|
|000025b0| 35 20 62 69 74 73 29 2e | 23 0a 42 50 4c 32 50 54 |5 bits).|#.BPL2PT|
|000025c0| 48 20 20 20 2b 20 20 09 | 30 45 34 20 20 20 57 20 |H + .|0E4 W |
|000025d0| 20 41 20 20 20 20 20 20 | 20 20 20 20 42 69 74 20 | A | Bit |
|000025e0| 70 6c 61 6e 65 20 70 6f | 69 6e 74 65 72 20 32 20 |plane po|inter 2 |
|000025f0| 28 68 69 67 68 20 35 20 | 62 69 74 73 29 2e 23 0a |(high 5 |bits).#.|
|00002600| 42 50 4c 32 50 54 4c 20 | 20 20 2b 20 20 09 30 45 |BPL2PTL | + .0E|
|00002610| 36 20 20 20 57 20 20 41 | 20 20 20 20 20 20 20 20 |6 W A| |
|00002620| 20 20 42 69 74 20 70 6c | 61 6e 65 20 70 6f 69 6e | Bit pl|ane poin|
|00002630| 74 65 72 20 32 20 28 6c | 6f 77 20 31 35 20 62 69 |ter 2 (l|ow 15 bi|
|00002640| 74 73 29 2e 23 0a 42 50 | 4c 33 50 54 48 20 20 20 |ts).#.BP|L3PTH |
|00002650| 2b 20 20 09 30 45 38 20 | 20 20 57 20 20 41 20 20 |+ .0E8 | W A |
|00002660| 20 20 20 20 20 20 20 20 | 42 69 74 20 70 6c 61 6e | |Bit plan|
|00002670| 65 20 70 6f 69 6e 74 65 | 72 20 33 20 28 68 69 67 |e pointe|r 3 (hig|
|00002680| 68 20 35 20 62 69 74 73 | 29 2e 23 0a 42 50 4c 33 |h 5 bits|).#.BPL3|
|00002690| 50 54 4c 20 20 20 2b 20 | 20 09 30 45 41 20 20 20 |PTL + | .0EA |
|000026a0| 57 20 20 41 20 20 20 20 | 20 20 20 20 20 20 42 69 |W A | Bi|
|000026b0| 74 20 70 6c 61 6e 65 20 | 70 6f 69 6e 74 65 72 20 |t plane |pointer |
|000026c0| 33 20 28 6c 6f 77 20 31 | 35 20 62 69 74 73 29 2e |3 (low 1|5 bits).|
|000026d0| 23 0a 42 50 4c 34 50 54 | 48 20 20 20 2b 20 20 09 |#.BPL4PT|H + .|
|000026e0| 30 45 43 20 20 20 57 20 | 20 41 20 20 20 20 20 20 |0EC W | A |
|000026f0| 20 20 20 20 42 69 74 20 | 70 6c 61 6e 65 20 70 6f | Bit |plane po|
|00002700| 69 6e 74 65 72 20 34 20 | 28 68 69 67 68 20 35 20 |inter 4 |(high 5 |
|00002710| 62 69 74 73 29 2e 23 0a | 42 50 4c 34 50 54 4c 20 |bits).#.|BPL4PTL |
|00002720| 20 20 2b 20 20 09 30 45 | 45 20 20 20 57 20 20 41 | + .0E|E W A|
|00002730| 20 20 20 20 20 20 20 20 | 20 20 42 69 74 20 70 6c | | Bit pl|
|00002740| 61 6e 65 20 70 6f 69 6e | 74 65 72 20 34 20 28 6c |ane poin|ter 4 (l|
|00002750| 6f 77 20 31 35 20 62 69 | 74 73 29 2e 23 0a 42 50 |ow 15 bi|ts).#.BP|
|00002760| 4c 35 50 54 48 20 20 20 | 2b 20 20 09 30 46 30 20 |L5PTH |+ .0F0 |
|00002770| 20 20 57 20 20 41 20 20 | 20 20 20 20 20 20 20 20 | W A | |
|00002780| 42 69 74 20 70 6c 61 6e | 65 20 70 6f 69 6e 74 65 |Bit plan|e pointe|
|00002790| 72 20 35 20 28 68 69 67 | 68 20 35 20 62 69 74 73 |r 5 (hig|h 5 bits|
|000027a0| 29 2e 23 0a 42 50 4c 35 | 50 54 4c 20 20 20 2b 20 |).#.BPL5|PTL + |
|000027b0| 20 09 30 46 32 20 20 20 | 57 20 20 41 20 20 20 20 | .0F2 |W A |
|000027c0| 20 20 20 20 20 20 42 69 | 74 20 70 6c 61 6e 65 20 | Bi|t plane |
|000027d0| 70 6f 69 6e 74 65 72 20 | 35 20 28 6c 6f 77 20 31 |pointer |5 (low 1|
|000027e0| 35 20 62 69 74 73 29 2e | 23 0a 42 50 4c 36 50 54 |5 bits).|#.BPL6PT|
|000027f0| 48 20 20 20 2b 20 20 09 | 30 46 34 20 20 20 57 20 |H + .|0F4 W |
|00002800| 20 41 20 20 20 20 20 20 | 20 20 20 20 42 69 74 20 | A | Bit |
|00002810| 70 6c 61 6e 65 20 70 6f | 69 6e 74 65 72 20 36 20 |plane po|inter 6 |
|00002820| 28 68 69 67 68 20 35 20 | 62 69 74 73 29 2e 23 0a |(high 5 |bits).#.|
|00002830| 42 50 4c 36 50 54 4c 20 | 20 20 2b 20 20 09 30 46 |BPL6PTL | + .0F|
|00002840| 36 20 20 20 57 20 20 41 | 20 20 20 20 20 20 20 20 |6 W A| |
|00002850| 20 20 42 69 74 20 70 6c | 61 6e 65 20 70 6f 69 6e | Bit pl|ane poin|
|00002860| 74 65 72 20 36 20 28 6c | 6f 77 20 31 35 20 62 69 |ter 6 (l|ow 15 bi|
|00002870| 74 73 29 2e 23 0a 42 50 | 4c 37 50 54 48 20 20 20 |ts).#.BP|L7PTH |
|00002880| 2b 20 20 09 30 46 38 20 | 20 20 57 20 20 41 20 20 |+ .0F8 | W A |
|00002890| 20 20 20 20 20 20 20 20 | 42 69 74 20 70 6c 61 6e | |Bit plan|
|000028a0| 65 20 70 6f 69 6e 74 65 | 72 20 37 20 28 68 69 67 |e pointe|r 7 (hig|
|000028b0| 68 20 35 20 62 69 74 73 | 29 2e 23 0a 42 50 4c 37 |h 5 bits|).#.BPL7|
|000028c0| 50 54 4c 20 20 20 2b 20 | 20 09 30 46 41 20 20 20 |PTL + | .0FA |
|000028d0| 57 20 20 41 20 20 20 20 | 20 20 20 20 20 20 42 69 |W A | Bi|
|000028e0| 74 20 70 6c 61 6e 65 20 | 70 6f 69 6e 74 65 72 20 |t plane |pointer |
|000028f0| 37 20 28 6c 6f 77 20 31 | 35 20 62 69 74 73 29 2e |7 (low 1|5 bits).|
|00002900| 23 0a 42 50 4c 38 50 54 | 48 20 20 20 2b 20 20 09 |#.BPL8PT|H + .|
|00002910| 30 46 43 20 20 20 57 20 | 20 41 20 20 20 20 20 20 |0FC W | A |
|00002920| 20 20 20 20 42 69 74 20 | 70 6c 61 6e 65 20 70 6f | Bit |plane po|
|00002930| 69 6e 74 65 72 20 38 20 | 28 68 69 67 68 20 35 20 |inter 8 |(high 5 |
|00002940| 62 69 74 73 29 2e 23 0a | 42 50 4c 38 50 54 4c 20 |bits).#.|BPL8PTL |
|00002950| 20 20 2b 20 20 09 30 46 | 45 20 20 20 57 20 20 41 | + .0F|E W A|
|00002960| 20 20 20 20 20 20 20 20 | 20 20 42 69 74 20 70 6c | | Bit pl|
|00002970| 61 6e 65 20 70 6f 69 6e | 74 65 72 20 38 20 28 6c |ane poin|ter 8 (l|
|00002980| 6f 77 20 31 35 20 62 69 | 74 73 29 2e 23 0a 42 50 |ow 15 bi|ts).#.BP|
|00002990| 4c 43 4f 4e 30 20 20 20 | 20 20 20 09 31 30 30 20 |LCON0 | .100 |
|000029a0| 20 20 57 20 20 41 20 20 | 44 20 20 20 20 20 20 20 | W A |D |
|000029b0| 42 69 74 20 70 6c 61 6e | 65 20 63 6f 6e 74 72 6f |Bit plan|e contro|
|000029c0| 6c 20 72 65 67 20 28 6d | 69 73 63 20 63 6f 6e 74 |l reg (m|isc cont|
|000029d0| 72 6f 6c 20 62 69 74 73 | 29 2e 23 0a 42 50 4c 43 |rol bits|).#.BPLC|
|000029e0| 4f 4e 31 20 20 20 20 20 | 20 09 31 30 32 20 20 20 |ON1 | .102 |
|000029f0| 57 20 20 20 20 20 44 20 | 20 20 20 20 20 20 42 69 |W D | Bi|
|00002a00| 74 20 70 6c 61 6e 65 20 | 63 6f 6e 74 72 6f 6c 20 |t plane |control |
|00002a10| 72 65 67 20 28 73 63 72 | 6f 6c 6c 20 76 61 6c 20 |reg (scr|oll val |
|00002a20| 50 46 31 2c 50 46 32 29 | 2e 23 0a 42 50 4c 43 4f |PF1,PF2)|.#.BPLCO|
|00002a30| 4e 32 20 20 20 20 20 20 | 09 31 30 34 20 20 20 57 |N2 |.104 W|
|00002a40| 20 20 20 20 20 44 20 20 | 20 20 20 20 20 42 69 74 | D | Bit|
|00002a50| 20 70 6c 61 6e 65 20 63 | 6f 6e 74 72 6f 6c 20 72 | plane c|ontrol r|
|00002a60| 65 67 20 28 70 72 69 6f | 72 69 74 79 20 63 6f 6e |eg (prio|rity con|
|00002a70| 74 72 6f 6c 29 2e 23 0a | 42 50 4c 43 4f 4e 33 20 |trol).#.|BPLCON3 |
|00002a80| 20 20 20 20 20 09 31 30 | 36 20 20 20 57 20 20 20 | .10|6 W |
|00002a90| 20 20 44 20 20 20 20 20 | 20 20 42 69 74 20 70 6c | D | Bit pl|
|00002aa0| 61 6e 65 20 63 6f 6e 74 | 72 6f 6c 20 72 65 67 20 |ane cont|rol reg |
|00002ab0| 28 65 6e 68 61 6e 63 65 | 64 20 66 65 61 74 75 72 |(enhance|d featur|
|00002ac0| 65 73 29 2e 23 0a 42 50 | 4c 31 4d 4f 44 20 20 20 |es).#.BP|L1MOD |
|00002ad0| 20 20 20 09 31 30 38 20 | 20 20 57 20 20 41 20 20 | .108 | W A |
|00002ae0| 20 20 20 20 20 20 20 20 | 42 69 74 20 70 6c 61 6e | |Bit plan|
|00002af0| 65 20 6d 6f 64 75 6c 6f | 20 28 6f 64 64 20 70 6c |e modulo| (odd pl|
|00002b00| 61 6e 65 73 2c 6f 72 20 | 61 63 74 69 76 65 66 65 |anes,or |activefe|
|00002b10| 74 63 68 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |tch. | |
|00002b20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002b30| 20 20 20 20 20 20 20 20 | 6c 69 6e 65 73 20 69 66 | |lines if|
|00002b40| 20 62 69 74 70 6c 61 6e | 65 20 73 63 61 6e 2d 64 | bitplan|e scan-d|
|00002b50| 6f 75 62 6c 69 6e 67 20 | 69 73 20 65 6e 61 62 6c |oubling |is enabl|
|00002b60| 65 64 2e 23 0a 42 50 4c | 32 4d 4f 44 20 20 20 20 |ed.#.BPL|2MOD |
|00002b70| 20 20 09 31 30 41 20 20 | 20 57 20 20 41 20 20 20 | .10A | W A |
|00002b80| 20 20 20 20 20 20 20 42 | 69 74 20 70 6c 61 6e 65 | B|it plane|
|00002b90| 20 6d 6f 64 75 6c 6f 20 | 28 65 76 65 6e 20 70 6c | modulo |(even pl|
|00002ba0| 61 6e 65 73 20 6f 72 20 | 69 6e 61 63 74 69 76 65 |anes or |inactive|
|00002bb0| 2d 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |-. | |
|00002bc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002bd0| 20 20 20 20 20 20 66 65 | 74 63 68 20 6c 69 6e 65 | fe|tch line|
|00002be0| 73 20 69 66 20 62 69 74 | 70 6c 61 6e 65 20 73 63 |s if bit|plane sc|
|00002bf0| 61 6e 2d 64 6f 75 62 6c | 69 6e 67 20 69 73 0a 20 |an-doubl|ing is. |
|00002c00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002c10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002c20| 20 20 20 65 6e 61 62 6c | 65 64 2e 23 0a 42 50 4c | enabl|ed.#.BPL|
|00002c30| 43 4f 4e 34 20 20 20 70 | 20 20 09 31 30 43 20 20 |CON4 p| .10C |
|00002c40| 20 57 20 20 20 20 20 44 | 20 20 20 20 20 20 20 42 | W D| B|
|00002c50| 69 74 20 70 6c 61 6e 65 | 20 63 6f 6e 74 72 6f 6c |it plane| control|
|00002c60| 20 72 65 67 20 28 62 69 | 74 70 6c 61 6e 65 20 61 | reg (bi|tplane a|
|00002c70| 6e 64 20 73 70 72 69 74 | 65 2d 0a 20 20 20 20 20 |nd sprit|e-. |
|00002c80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002c90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 6d | | m|
|00002ca0| 61 73 6b 73 29 2e 23 0a | 43 4c 58 43 4f 4e 32 20 |asks).#.|CLXCON2 |
|00002cb0| 20 20 70 20 20 09 31 30 | 45 20 20 20 57 20 20 20 | p .10|E W |
|00002cc0| 20 20 44 20 20 20 20 20 | 20 20 45 78 74 65 6e 64 | D | Extend|
|00002cd0| 65 64 20 63 6f 6c 6c 69 | 73 69 6f 6e 20 63 6f 6e |ed colli|sion con|
|00002ce0| 74 72 6f 6c 20 72 65 67 | 2e 23 0a 42 50 4c 31 44 |trol reg|.#.BPL1D|
|00002cf0| 41 54 20 20 20 26 20 20 | 09 31 31 30 20 20 20 57 |AT & |.110 W|
|00002d00| 20 20 20 20 20 44 20 20 | 20 20 20 20 20 42 69 74 | D | Bit|
|00002d10| 20 70 6c 61 6e 65 20 31 | 20 64 61 74 61 20 28 70 | plane 1| data (p|
|00002d20| 61 72 61 6c 6c 65 6c 20 | 74 6f 20 73 65 72 69 61 |arallel |to seria|
|00002d30| 6c 20 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |l . | |
|00002d40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002d50| 20 20 20 20 20 20 20 63 | 6f 6e 76 65 72 74 29 2e | c|onvert).|
|00002d60| 23 0a 42 50 4c 32 44 41 | 54 20 20 20 26 20 20 09 |#.BPL2DA|T & .|
|00002d70| 31 31 32 20 20 20 57 20 | 20 20 20 20 44 20 20 20 |112 W | D |
|00002d80| 20 20 20 20 42 69 74 20 | 70 6c 61 6e 65 20 32 20 | Bit |plane 2 |
|00002d90| 64 61 74 61 20 28 70 61 | 72 61 6c 6c 65 6c 20 74 |data (pa|rallel t|
|00002da0| 6f 20 73 65 72 69 61 6c | 20 0a 20 20 20 20 20 20 |o serial| . |
|00002db0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002dc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 63 6f | | co|
|00002dd0| 6e 76 65 72 74 29 2e 23 | 0a 42 50 4c 33 44 41 54 |nvert).#|.BPL3DAT|
|00002de0| 20 20 20 26 20 20 09 31 | 31 34 20 20 20 57 20 20 | & .1|14 W |
|00002df0| 20 20 20 44 20 20 20 20 | 20 20 20 42 69 74 20 70 | D | Bit p|
|00002e00| 6c 61 6e 65 20 33 20 64 | 61 74 61 20 28 70 61 72 |lane 3 d|ata (par|
|00002e10| 61 6c 6c 65 6c 20 74 6f | 20 73 65 72 69 61 6c 20 |allel to| serial |
|00002e20| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00002e30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002e40| 20 20 20 20 20 63 6f 6e | 76 65 72 74 29 2e 23 0a | con|vert).#.|
|00002e50| 42 50 4c 34 44 41 54 20 | 20 20 26 20 20 09 31 31 |BPL4DAT | & .11|
|00002e60| 36 20 20 20 57 20 20 20 | 20 20 44 20 20 20 20 20 |6 W | D |
|00002e70| 20 20 42 69 74 20 70 6c | 61 6e 65 20 34 20 64 61 | Bit pl|ane 4 da|
|00002e80| 74 61 20 28 70 61 72 61 | 6c 6c 65 6c 20 74 6f 20 |ta (para|llel to |
|00002e90| 73 65 72 69 61 6c 20 0a | 20 20 20 20 20 20 20 20 |serial .| |
|00002ea0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002eb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 63 6f 6e 76 | | conv|
|00002ec0| 65 72 74 29 2e 23 0a 42 | 50 4c 35 44 41 54 20 20 |ert).#.B|PL5DAT |
|00002ed0| 20 26 20 20 09 31 31 38 | 20 20 20 57 20 20 20 20 | & .118| W |
|00002ee0| 20 44 20 20 20 20 20 20 | 20 42 69 74 20 70 6c 61 | D | Bit pla|
|00002ef0| 6e 65 20 35 20 64 61 74 | 61 20 28 70 61 72 61 6c |ne 5 dat|a (paral|
|00002f00| 6c 65 6c 20 74 6f 20 73 | 65 72 69 61 6c 0a 20 20 |lel to s|erial. |
|00002f10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002f20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002f30| 20 20 63 6f 6e 76 65 72 | 74 29 2e 23 0a 42 50 4c | conver|t).#.BPL|
|00002f40| 36 44 41 54 20 20 20 26 | 20 20 09 31 31 41 20 20 |6DAT &| .11A |
|00002f50| 20 57 20 20 20 20 20 44 | 20 20 20 20 20 20 20 42 | W D| B|
|00002f60| 69 74 20 70 6c 61 6e 65 | 20 36 20 64 61 74 61 20 |it plane| 6 data |
|00002f70| 28 70 61 72 61 6c 6c 65 | 6c 20 74 6f 20 73 65 72 |(paralle|l to ser|
|00002f80| 69 61 6c 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |ial. | |
|00002f90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002fa0| 20 20 20 20 20 20 20 20 | 63 6f 6e 76 65 72 74 29 | |convert)|
|00002fb0| 2e 23 0a 42 50 4c 37 44 | 41 54 20 20 20 26 70 20 |.#.BPL7D|AT &p |
|00002fc0| 09 31 31 43 20 20 20 57 | 20 20 20 20 20 44 20 20 |.11C W| D |
|00002fd0| 20 20 20 20 20 42 69 74 | 20 70 6c 61 6e 65 20 37 | Bit| plane 7|
|00002fe0| 20 64 61 74 61 20 28 70 | 61 72 61 6c 6c 65 6c 20 | data (p|arallel |
|00002ff0| 74 6f 20 73 65 72 69 61 | 6c 0a 20 20 20 20 20 20 |to seria|l. |
|00003000| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003010| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 63 6f | | co|
|00003020| 6e 76 65 72 74 29 2e 23 | 0a 42 50 4c 38 44 41 54 |nvert).#|.BPL8DAT|
|00003030| 20 20 20 26 70 20 09 31 | 31 45 20 20 20 57 20 20 | &p .1|1E W |
|00003040| 20 20 20 44 20 20 20 20 | 20 20 20 42 69 74 20 70 | D | Bit p|
|00003050| 6c 61 6e 65 20 38 20 64 | 61 74 61 20 28 70 61 72 |lane 8 d|ata (par|
|00003060| 61 6c 6c 65 6c 20 74 6f | 20 73 65 72 69 61 6c 0a |allel to| serial.|
|00003070| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003080| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003090| 20 20 20 20 63 6f 6e 76 | 65 72 74 29 2e 23 0a 53 | conv|ert).#.S|
|000030a0| 50 52 30 50 54 48 20 20 | 20 2b 20 20 09 31 32 30 |PR0PTH | + .120|
|000030b0| 20 20 20 57 20 20 41 20 | 20 20 20 20 20 20 20 20 | W A | |
|000030c0| 20 53 70 72 69 74 65 20 | 30 20 70 6f 69 6e 74 65 | Sprite |0 pointe|
|000030d0| 72 20 28 68 69 67 68 20 | 35 20 62 69 74 73 29 2e |r (high |5 bits).|
|000030e0| 23 0a 53 50 52 30 50 54 | 4c 20 20 20 2b 20 20 09 |#.SPR0PT|L + .|
|000030f0| 31 32 32 20 20 20 57 20 | 20 41 20 20 20 20 20 20 |122 W | A |
|00003100| 20 20 20 20 53 70 72 69 | 74 65 20 30 20 70 6f 69 | Spri|te 0 poi|
|00003110| 6e 74 65 72 20 28 6c 6f | 77 20 31 35 20 62 69 74 |nter (lo|w 15 bit|
|00003120| 73 29 2e 23 0a 53 50 52 | 31 50 54 48 20 20 20 2b |s).#.SPR|1PTH +|
|00003130| 20 20 09 31 32 34 20 20 | 20 57 20 20 41 20 20 20 | .124 | W A |
|00003140| 20 20 20 20 20 20 20 53 | 70 72 69 74 65 20 31 20 | S|prite 1 |
|00003150| 70 6f 69 6e 74 65 72 20 | 28 68 69 67 68 20 35 20 |pointer |(high 5 |
|00003160| 62 69 74 73 29 2e 23 0a | 53 50 52 31 50 54 4c 20 |bits).#.|SPR1PTL |
|00003170| 20 20 2b 20 20 09 31 32 | 36 20 20 20 57 20 20 41 | + .12|6 W A|
|00003180| 20 20 20 20 20 20 20 20 | 20 20 53 70 72 69 74 65 | | Sprite|
|00003190| 20 31 20 70 6f 69 6e 74 | 65 72 20 28 6c 6f 77 20 | 1 point|er (low |
|000031a0| 31 35 20 62 69 74 73 29 | 2e 23 0a 53 50 52 32 50 |15 bits)|.#.SPR2P|
|000031b0| 54 48 20 20 20 2b 20 20 | 09 31 32 38 20 20 20 57 |TH + |.128 W|
|000031c0| 20 20 41 20 20 20 20 20 | 20 20 20 20 20 53 70 72 | A | Spr|
|000031d0| 69 74 65 20 32 20 70 6f | 69 6e 74 65 72 20 28 68 |ite 2 po|inter (h|
|000031e0| 69 67 68 20 35 20 62 69 | 74 73 29 2e 23 0a 53 50 |igh 5 bi|ts).#.SP|
|000031f0| 52 32 50 54 4c 20 20 20 | 2b 20 20 09 31 32 41 20 |R2PTL |+ .12A |
|00003200| 20 20 57 20 20 41 20 20 | 20 20 20 20 20 20 20 20 | W A | |
|00003210| 53 70 72 69 74 65 20 32 | 20 70 6f 69 6e 74 65 72 |Sprite 2| pointer|
|00003220| 20 28 6c 6f 77 20 31 35 | 20 62 69 74 73 29 2e 23 | (low 15| bits).#|
|00003230| 0a 53 50 52 33 50 54 48 | 20 20 20 2b 20 20 09 31 |.SPR3PTH| + .1|
|00003240| 32 43 20 20 20 57 20 20 | 41 20 20 20 20 20 20 20 |2C W |A |
|00003250| 20 20 20 53 70 72 69 74 | 65 20 33 20 70 6f 69 6e | Sprit|e 3 poin|
|00003260| 74 65 72 20 28 68 69 67 | 68 20 35 20 62 69 74 73 |ter (hig|h 5 bits|
|00003270| 29 2e 23 0a 53 50 52 33 | 50 54 4c 20 20 20 2b 20 |).#.SPR3|PTL + |
|00003280| 20 09 31 32 45 20 20 20 | 57 20 20 41 20 20 20 20 | .12E |W A |
|00003290| 20 20 20 20 20 20 53 70 | 72 69 74 65 20 33 20 70 | Sp|rite 3 p|
|000032a0| 6f 69 6e 74 65 72 20 28 | 6c 6f 77 20 31 35 20 62 |ointer (|low 15 b|
|000032b0| 69 74 73 29 2e 23 0a 53 | 50 52 34 50 54 48 20 20 |its).#.S|PR4PTH |
|000032c0| 20 2b 20 20 09 31 33 30 | 20 20 20 57 20 20 41 20 | + .130| W A |
|000032d0| 20 20 20 20 20 20 20 20 | 20 53 70 72 69 74 65 20 | | Sprite |
|000032e0| 34 20 70 6f 69 6e 74 65 | 72 20 28 68 69 67 68 20 |4 pointe|r (high |
|000032f0| 35 20 62 69 74 73 29 2e | 23 0a 53 50 52 34 50 54 |5 bits).|#.SPR4PT|
|00003300| 4c 20 20 20 2b 20 20 09 | 31 33 32 20 20 20 57 20 |L + .|132 W |
|00003310| 20 41 20 20 20 20 20 20 | 20 20 20 20 53 70 72 69 | A | Spri|
|00003320| 74 65 20 34 20 70 6f 69 | 6e 74 65 72 20 28 6c 6f |te 4 poi|nter (lo|
|00003330| 77 20 31 35 20 62 69 74 | 73 29 2e 23 0a 53 50 52 |w 15 bit|s).#.SPR|
|00003340| 35 50 54 48 20 20 20 2b | 20 20 09 31 33 34 20 20 |5PTH +| .134 |
|00003350| 20 57 20 20 41 20 20 20 | 20 20 20 20 20 20 20 53 | W A | S|
|00003360| 70 72 69 74 65 20 35 20 | 70 6f 69 6e 74 65 72 20 |prite 5 |pointer |
|00003370| 28 68 69 67 68 20 35 20 | 62 69 74 73 29 2e 23 0a |(high 5 |bits).#.|
|00003380| 53 50 52 35 50 54 4c 20 | 20 20 2b 20 20 09 31 33 |SPR5PTL | + .13|
|00003390| 36 20 20 20 57 20 20 41 | 20 20 20 20 20 20 20 20 |6 W A| |
|000033a0| 20 20 53 70 72 69 74 65 | 20 35 20 70 6f 69 6e 74 | Sprite| 5 point|
|000033b0| 65 72 20 28 6c 6f 77 20 | 31 35 20 62 69 74 73 29 |er (low |15 bits)|
|000033c0| 2e 23 0a 53 50 52 36 50 | 54 48 20 20 20 2b 20 20 |.#.SPR6P|TH + |
|000033d0| 09 31 33 38 20 20 20 57 | 20 20 41 20 20 20 20 20 |.138 W| A |
|000033e0| 20 20 20 20 20 53 70 72 | 69 74 65 20 36 20 70 6f | Spr|ite 6 po|
|000033f0| 69 6e 74 65 72 20 28 68 | 69 67 68 20 35 20 62 69 |inter (h|igh 5 bi|
|00003400| 74 73 29 2e 23 0a 53 50 | 52 36 50 54 4c 20 20 20 |ts).#.SP|R6PTL |
|00003410| 2b 20 20 09 31 33 41 20 | 20 20 57 20 20 41 20 20 |+ .13A | W A |
|00003420| 20 20 20 20 20 20 20 20 | 53 70 72 69 74 65 20 36 | |Sprite 6|
|00003430| 20 70 6f 69 6e 74 65 72 | 20 28 6c 6f 77 20 31 35 | pointer| (low 15|
|00003440| 20 62 69 74 73 29 2e 23 | 0a 53 50 52 37 50 54 48 | bits).#|.SPR7PTH|
|00003450| 20 20 20 2b 20 20 09 31 | 33 43 20 20 20 57 20 20 | + .1|3C W |
|00003460| 41 20 20 20 20 20 20 20 | 20 20 20 53 70 72 69 74 |A | Sprit|
|00003470| 65 20 37 20 70 6f 69 6e | 74 65 72 20 28 68 69 67 |e 7 poin|ter (hig|
|00003480| 68 20 35 20 62 69 74 73 | 29 2e 23 0a 53 50 52 37 |h 5 bits|).#.SPR7|
|00003490| 50 54 4c 20 20 20 2b 20 | 20 09 31 33 45 20 20 20 |PTL + | .13E |
|000034a0| 57 20 20 41 20 20 20 20 | 20 20 20 20 20 20 53 70 |W A | Sp|
|000034b0| 72 69 74 65 20 37 20 70 | 6f 69 6e 74 65 72 20 28 |rite 7 p|ointer (|
|000034c0| 6c 6f 77 20 31 35 20 62 | 69 74 73 29 2e 23 0a 53 |low 15 b|its).#.S|
|000034d0| 50 52 30 50 4f 53 20 20 | 20 25 20 20 09 31 34 30 |PR0POS | % .140|
|000034e0| 20 20 20 57 20 20 41 20 | 20 44 20 20 20 20 20 20 | W A | D |
|000034f0| 20 53 70 72 69 74 65 20 | 30 20 76 65 72 74 2d 68 | Sprite |0 vert-h|
|00003500| 6f 72 69 7a 20 73 74 61 | 72 74 20 70 6f 73 20 64 |oriz sta|rt pos d|
|00003510| 61 74 61 2e 23 0a 53 50 | 52 30 43 54 4c 20 20 20 |ata.#.SP|R0CTL |
|00003520| 25 20 20 09 31 34 32 20 | 20 20 57 20 20 41 20 20 |% .142 | W A |
|00003530| 44 20 20 20 20 20 20 20 | 53 70 72 69 74 65 20 30 |D |Sprite 0|
|00003540| 20 70 6f 73 69 74 69 6f | 6e 20 61 6e 64 20 63 6f | positio|n and co|
|00003550| 6e 74 72 6f 6c 20 64 61 | 74 61 2e 23 0a 53 50 52 |ntrol da|ta.#.SPR|
|00003560| 30 44 41 54 41 20 20 25 | 20 20 09 31 34 34 20 20 |0DATA %| .144 |
|00003570| 20 57 20 20 20 20 20 44 | 20 20 20 20 20 20 20 53 | W D| S|
|00003580| 70 72 69 74 65 20 30 20 | 69 6d 61 67 65 20 64 61 |prite 0 |image da|
|00003590| 74 61 20 72 65 67 69 73 | 74 65 72 20 41 2e 23 0a |ta regis|ter A.#.|
|000035a0| 53 50 52 30 44 41 54 42 | 20 20 25 20 20 09 31 34 |SPR0DATB| % .14|
|000035b0| 36 20 20 20 57 20 20 20 | 20 20 44 20 20 20 20 20 |6 W | D |
|000035c0| 20 20 53 70 72 69 74 65 | 20 30 20 69 6d 61 67 65 | Sprite| 0 image|
|000035d0| 20 64 61 74 61 20 72 65 | 67 69 73 74 65 72 20 42 | data re|gister B|
|000035e0| 2e 23 0a 53 50 52 31 50 | 4f 53 20 20 20 25 20 20 |.#.SPR1P|OS % |
|000035f0| 09 31 34 38 20 20 20 57 | 20 20 41 20 20 44 20 20 |.148 W| A D |
|00003600| 20 20 20 20 20 53 70 72 | 69 74 65 20 31 20 76 65 | Spr|ite 1 ve|
|00003610| 72 74 2d 68 6f 72 69 7a | 20 73 74 61 72 74 20 70 |rt-horiz| start p|
|00003620| 6f 73 20 64 61 74 61 2e | 23 0a 53 50 52 31 43 54 |os data.|#.SPR1CT|
|00003630| 4c 20 20 20 25 20 20 09 | 31 34 41 20 20 20 57 20 |L % .|14A W |
|00003640| 20 41 20 20 44 20 20 20 | 20 20 20 20 53 70 72 69 | A D | Spri|
|00003650| 74 65 20 31 20 70 6f 73 | 69 74 69 6f 6e 20 61 6e |te 1 pos|ition an|
|00003660| 64 20 63 6f 6e 74 72 6f | 6c 20 64 61 74 61 2e 23 |d contro|l data.#|
|00003670| 0a 53 50 52 31 44 41 54 | 41 20 20 25 20 20 09 31 |.SPR1DAT|A % .1|
|00003680| 34 43 20 20 20 57 20 20 | 20 20 20 44 20 20 20 20 |4C W | D |
|00003690| 20 20 20 53 70 72 69 74 | 65 20 31 20 69 6d 61 67 | Sprit|e 1 imag|
|000036a0| 65 20 64 61 74 61 20 72 | 65 67 69 73 74 65 72 20 |e data r|egister |
|000036b0| 41 2e 23 0a 53 50 52 31 | 44 41 54 42 20 20 25 20 |A.#.SPR1|DATB % |
|000036c0| 20 09 31 34 45 20 20 20 | 57 20 20 20 20 20 44 20 | .14E |W D |
|000036d0| 20 20 20 20 20 20 53 70 | 72 69 74 65 20 31 20 69 | Sp|rite 1 i|
|000036e0| 6d 61 67 65 20 64 61 74 | 61 20 72 65 67 69 73 74 |mage dat|a regist|
|000036f0| 65 72 20 42 2e 23 0a 53 | 50 52 32 50 4f 53 20 20 |er B.#.S|PR2POS |
|00003700| 20 25 20 20 09 31 35 30 | 20 20 20 57 20 20 41 20 | % .150| W A |
|00003710| 20 44 20 20 20 20 20 20 | 20 53 70 72 69 74 65 20 | D | Sprite |
|00003720| 32 20 76 65 72 74 2d 68 | 6f 72 69 7a 20 73 74 61 |2 vert-h|oriz sta|
|00003730| 72 74 20 70 6f 73 20 64 | 61 74 61 2e 23 0a 53 50 |rt pos d|ata.#.SP|
|00003740| 52 32 43 54 4c 20 20 20 | 25 20 20 09 31 35 32 20 |R2CTL |% .152 |
|00003750| 20 20 57 20 20 41 20 20 | 44 20 20 20 20 20 20 20 | W A |D |
|00003760| 53 70 72 69 74 65 20 32 | 20 70 6f 73 69 74 69 6f |Sprite 2| positio|
|00003770| 6e 20 61 6e 64 20 63 6f | 6e 74 72 6f 6c 20 64 61 |n and co|ntrol da|
|00003780| 74 61 2e 23 0a 53 50 52 | 32 44 41 54 41 20 20 25 |ta.#.SPR|2DATA %|
|00003790| 20 20 09 31 35 34 20 20 | 20 57 20 20 20 20 20 44 | .154 | W D|
|000037a0| 20 20 20 20 20 20 20 53 | 70 72 69 74 65 20 32 20 | S|prite 2 |
|000037b0| 69 6d 61 67 65 20 64 61 | 74 61 20 72 65 67 69 73 |image da|ta regis|
|000037c0| 74 65 72 20 41 2e 23 0a | 53 50 52 32 44 41 54 42 |ter A.#.|SPR2DATB|
|000037d0| 20 20 25 20 20 09 31 35 | 36 20 20 20 57 20 20 20 | % .15|6 W |
|000037e0| 20 20 44 20 20 20 20 20 | 20 20 53 70 72 69 74 65 | D | Sprite|
|000037f0| 20 32 20 69 6d 61 67 65 | 20 64 61 74 61 20 72 65 | 2 image| data re|
|00003800| 67 69 73 74 65 72 20 42 | 2e 23 0a 53 50 52 33 50 |gister B|.#.SPR3P|
|00003810| 4f 53 20 20 20 25 20 20 | 09 31 35 38 20 20 20 57 |OS % |.158 W|
|00003820| 20 20 41 20 20 44 20 20 | 20 20 20 20 20 53 70 72 | A D | Spr|
|00003830| 69 74 65 20 33 20 76 65 | 72 74 2d 68 6f 72 69 7a |ite 3 ve|rt-horiz|
|00003840| 20 73 74 61 72 74 20 70 | 6f 73 20 64 61 74 61 2e | start p|os data.|
|00003850| 23 0a 53 50 52 33 43 54 | 4c 20 20 20 25 20 20 09 |#.SPR3CT|L % .|
|00003860| 31 35 41 20 20 20 57 20 | 20 41 20 20 44 20 20 20 |15A W | A D |
|00003870| 20 20 20 20 53 70 72 69 | 74 65 20 33 20 70 6f 73 | Spri|te 3 pos|
|00003880| 69 74 69 6f 6e 20 61 6e | 64 20 63 6f 6e 74 72 6f |ition an|d contro|
|00003890| 6c 20 64 61 74 61 2e 23 | 0a 53 50 52 33 44 41 54 |l data.#|.SPR3DAT|
|000038a0| 41 20 20 25 20 20 09 31 | 35 43 20 20 20 57 20 20 |A % .1|5C W |
|000038b0| 20 20 20 44 20 20 20 20 | 20 20 20 53 70 72 69 74 | D | Sprit|
|000038c0| 65 20 33 20 69 6d 61 67 | 65 20 64 61 74 61 20 72 |e 3 imag|e data r|
|000038d0| 65 67 69 73 74 65 72 20 | 41 2e 23 0a 53 50 52 33 |egister |A.#.SPR3|
|000038e0| 44 41 54 42 20 20 25 20 | 20 09 31 35 45 20 20 20 |DATB % | .15E |
|000038f0| 57 20 20 20 20 20 44 20 | 20 20 20 20 20 20 53 70 |W D | Sp|
|00003900| 72 69 74 65 20 33 20 69 | 6d 61 67 65 20 64 61 74 |rite 3 i|mage dat|
|00003910| 61 20 72 65 67 69 73 74 | 65 72 20 42 2e 23 0a 53 |a regist|er B.#.S|
|00003920| 50 52 34 50 4f 53 20 20 | 20 25 20 20 09 31 36 30 |PR4POS | % .160|
|00003930| 20 20 20 57 20 20 41 20 | 20 44 20 20 20 20 20 20 | W A | D |
|00003940| 20 53 70 72 69 74 65 20 | 34 20 76 65 72 74 2d 68 | Sprite |4 vert-h|
|00003950| 6f 72 69 7a 20 73 74 61 | 72 74 20 70 6f 73 20 64 |oriz sta|rt pos d|
|00003960| 61 74 61 2e 23 0a 53 50 | 52 34 43 54 4c 20 20 20 |ata.#.SP|R4CTL |
|00003970| 25 20 20 09 31 36 32 20 | 20 20 57 20 20 41 20 20 |% .162 | W A |
|00003980| 44 20 20 20 20 20 20 20 | 53 70 72 69 74 65 20 34 |D |Sprite 4|
|00003990| 20 70 6f 73 69 74 69 6f | 6e 20 61 6e 64 20 63 6f | positio|n and co|
|000039a0| 6e 74 72 6f 6c 20 64 61 | 74 61 2e 23 0a 53 50 52 |ntrol da|ta.#.SPR|
|000039b0| 34 44 41 54 41 20 20 25 | 20 20 09 31 36 34 20 20 |4DATA %| .164 |
|000039c0| 20 57 20 20 20 20 20 44 | 20 20 20 20 20 20 20 53 | W D| S|
|000039d0| 70 72 69 74 65 20 34 20 | 69 6d 61 67 65 20 64 61 |prite 4 |image da|
|000039e0| 74 61 20 72 65 67 69 73 | 74 65 72 20 41 2e 23 0a |ta regis|ter A.#.|
|000039f0| 53 50 52 34 44 41 54 42 | 20 20 25 20 20 09 31 36 |SPR4DATB| % .16|
|00003a00| 36 20 20 20 57 20 20 20 | 20 20 44 20 20 20 20 20 |6 W | D |
|00003a10| 20 20 53 70 72 69 74 65 | 20 34 20 69 6d 61 67 65 | Sprite| 4 image|
|00003a20| 20 64 61 74 61 20 72 65 | 67 69 73 74 65 72 20 42 | data re|gister B|
|00003a30| 2e 23 0a 53 50 52 35 50 | 4f 53 20 20 20 25 20 20 |.#.SPR5P|OS % |
|00003a40| 09 31 36 38 20 20 20 57 | 20 20 41 20 20 44 20 20 |.168 W| A D |
|00003a50| 20 20 20 20 20 53 70 72 | 69 74 65 20 35 20 76 65 | Spr|ite 5 ve|
|00003a60| 72 74 2d 68 6f 72 69 7a | 20 73 74 61 72 74 20 70 |rt-horiz| start p|
|00003a70| 6f 73 20 64 61 74 61 2e | 23 0a 53 50 52 35 43 54 |os data.|#.SPR5CT|
|00003a80| 4c 20 20 20 25 20 20 09 | 31 36 41 20 20 20 57 20 |L % .|16A W |
|00003a90| 20 41 20 20 44 20 20 20 | 20 20 20 20 53 70 72 69 | A D | Spri|
|00003aa0| 74 65 20 35 20 70 6f 73 | 69 74 69 6f 6e 20 61 6e |te 5 pos|ition an|
|00003ab0| 64 20 63 6f 6e 74 72 6f | 6c 20 64 61 74 61 2e 23 |d contro|l data.#|
|00003ac0| 0a 53 50 52 35 44 41 54 | 41 20 20 25 20 20 09 31 |.SPR5DAT|A % .1|
|00003ad0| 36 43 20 20 20 57 20 20 | 20 20 20 44 20 20 20 20 |6C W | D |
|00003ae0| 20 20 20 53 70 72 69 74 | 65 20 35 20 69 6d 61 67 | Sprit|e 5 imag|
|00003af0| 65 20 64 61 74 61 20 72 | 65 67 69 73 74 65 72 20 |e data r|egister |
|00003b00| 41 2e 23 0a 53 50 52 35 | 44 41 54 42 20 20 25 20 |A.#.SPR5|DATB % |
|00003b10| 20 09 31 36 45 20 20 20 | 57 20 20 20 20 20 44 20 | .16E |W D |
|00003b20| 20 20 20 20 20 20 53 70 | 72 69 74 65 20 35 20 69 | Sp|rite 5 i|
|00003b30| 6d 61 67 65 20 64 61 74 | 61 20 72 65 67 69 73 74 |mage dat|a regist|
|00003b40| 65 72 20 42 2e 23 0a 53 | 50 52 36 50 4f 53 20 20 |er B.#.S|PR6POS |
|00003b50| 20 25 20 20 09 31 37 30 | 20 20 20 57 20 20 41 20 | % .170| W A |
|00003b60| 20 44 20 20 20 20 20 20 | 20 53 70 72 69 74 65 20 | D | Sprite |
|00003b70| 36 20 76 65 72 74 2d 68 | 6f 72 69 7a 20 73 74 61 |6 vert-h|oriz sta|
|00003b80| 72 74 20 70 6f 73 20 64 | 61 74 61 2e 23 0a 53 50 |rt pos d|ata.#.SP|
|00003b90| 52 36 43 54 4c 20 20 20 | 25 20 20 09 31 37 32 20 |R6CTL |% .172 |
|00003ba0| 20 20 57 20 20 41 20 20 | 44 20 20 20 20 20 20 20 | W A |D |
|00003bb0| 53 70 72 69 74 65 20 36 | 20 70 6f 73 69 74 69 6f |Sprite 6| positio|
|00003bc0| 6e 20 61 6e 64 20 63 6f | 6e 74 72 6f 6c 20 64 61 |n and co|ntrol da|
|00003bd0| 74 61 2e 23 0a 53 50 52 | 36 44 41 54 41 20 20 25 |ta.#.SPR|6DATA %|
|00003be0| 20 20 09 31 37 34 20 20 | 20 57 20 20 20 20 20 44 | .174 | W D|
|00003bf0| 20 20 20 20 20 20 20 53 | 70 72 69 74 65 20 36 20 | S|prite 6 |
|00003c00| 69 6d 61 67 65 20 64 61 | 74 61 20 72 65 67 69 73 |image da|ta regis|
|00003c10| 74 65 72 20 41 2e 23 0a | 53 50 52 36 44 41 54 42 |ter A.#.|SPR6DATB|
|00003c20| 20 20 25 20 20 09 31 37 | 36 20 20 20 57 20 20 20 | % .17|6 W |
|00003c30| 20 20 44 20 20 20 20 20 | 20 20 53 70 72 69 74 65 | D | Sprite|
|00003c40| 20 36 20 69 6d 61 67 65 | 20 64 61 74 61 20 72 65 | 6 image| data re|
|00003c50| 67 69 73 74 65 72 20 42 | 2e 23 0a 53 50 52 37 50 |gister B|.#.SPR7P|
|00003c60| 4f 53 20 20 20 25 20 20 | 09 31 37 38 20 20 20 57 |OS % |.178 W|
|00003c70| 20 20 41 20 20 44 20 20 | 20 20 20 20 20 53 70 72 | A D | Spr|
|00003c80| 69 74 65 20 37 20 76 65 | 72 74 2d 68 6f 72 69 7a |ite 7 ve|rt-horiz|
|00003c90| 20 73 74 61 72 74 20 70 | 6f 73 20 64 61 74 61 2e | start p|os data.|
|00003ca0| 23 0a 53 50 52 37 43 54 | 4c 20 20 20 25 20 20 09 |#.SPR7CT|L % .|
|00003cb0| 31 37 41 20 20 20 57 20 | 20 41 20 20 44 20 20 20 |17A W | A D |
|00003cc0| 20 20 20 20 53 70 72 69 | 74 65 20 37 20 70 6f 73 | Spri|te 7 pos|
|00003cd0| 69 74 69 6f 6e 20 61 6e | 64 20 63 6f 6e 74 72 6f |ition an|d contro|
|00003ce0| 6c 20 64 61 74 61 2e 23 | 0a 53 50 52 37 44 41 54 |l data.#|.SPR7DAT|
|00003cf0| 41 20 20 25 20 20 09 31 | 37 43 20 20 20 57 20 20 |A % .1|7C W |
|00003d00| 20 20 20 44 20 20 20 20 | 20 20 20 53 70 72 69 74 | D | Sprit|
|00003d10| 65 20 37 20 69 6d 61 67 | 65 20 64 61 74 61 20 72 |e 7 imag|e data r|
|00003d20| 65 67 69 73 74 65 72 20 | 41 2e 23 0a 53 50 52 37 |egister |A.#.SPR7|
|00003d30| 44 41 54 42 20 20 25 20 | 20 09 31 37 45 20 20 20 |DATB % | .17E |
|00003d40| 57 20 20 20 20 20 44 20 | 20 20 20 20 20 20 53 70 |W D | Sp|
|00003d50| 72 69 74 65 20 37 20 69 | 6d 61 67 65 20 64 61 74 |rite 7 i|mage dat|
|00003d60| 61 20 72 65 67 69 73 74 | 65 72 20 42 2e 23 0a 43 |a regist|er B.#.C|
|00003d70| 4f 4c 4f 52 30 30 20 20 | 20 20 20 20 09 31 38 30 |OLOR00 | .180|
|00003d80| 20 20 20 57 20 20 20 20 | 20 44 20 20 20 20 20 20 | W | D |
|00003d90| 20 43 6f 6c 6f 72 20 74 | 61 62 6c 65 20 30 30 2e | Color t|able 00.|
|00003da0| 23 0a 43 4f 4c 4f 52 30 | 31 20 20 20 20 20 20 09 |#.COLOR0|1 .|
|00003db0| 31 38 32 20 20 20 57 20 | 20 20 20 20 44 20 20 20 |182 W | D |
|00003dc0| 20 20 20 20 43 6f 6c 6f | 72 20 74 61 62 6c 65 20 | Colo|r table |
|00003dd0| 30 31 2e 23 0a 43 4f 4c | 4f 52 30 32 20 20 20 20 |01.#.COL|OR02 |
|00003de0| 20 20 09 31 38 34 20 20 | 20 57 20 20 20 20 20 44 | .184 | W D|
|00003df0| 20 20 20 20 20 20 20 43 | 6f 6c 6f 72 20 74 61 62 | C|olor tab|
|00003e00| 6c 65 20 30 32 2e 23 0a | 43 4f 4c 4f 52 30 33 20 |le 02.#.|COLOR03 |
|00003e10| 20 20 20 20 20 09 31 38 | 36 20 20 20 57 20 20 20 | .18|6 W |
|00003e20| 20 20 44 20 20 20 20 20 | 20 20 43 6f 6c 6f 72 20 | D | Color |
|00003e30| 74 61 62 6c 65 20 30 33 | 2e 23 0a 43 4f 4c 4f 52 |table 03|.#.COLOR|
|00003e40| 30 34 20 20 20 20 20 20 | 09 31 38 38 20 20 20 57 |04 |.188 W|
|00003e50| 20 20 20 20 20 44 20 20 | 20 20 20 20 20 43 6f 6c | D | Col|
|00003e60| 6f 72 20 74 61 62 6c 65 | 20 30 34 2e 23 0a 43 4f |or table| 04.#.CO|
|00003e70| 4c 4f 52 30 35 20 20 20 | 20 20 20 09 31 38 41 20 |LOR05 | .18A |
|00003e80| 20 20 57 20 20 20 20 20 | 44 20 20 20 20 20 20 20 | W |D |
|00003e90| 43 6f 6c 6f 72 20 74 61 | 62 6c 65 20 30 35 2e 23 |Color ta|ble 05.#|
|00003ea0| 0a 43 4f 4c 4f 52 30 36 | 20 20 20 20 20 20 09 31 |.COLOR06| .1|
|00003eb0| 38 43 20 20 20 57 20 20 | 20 20 20 44 20 20 20 20 |8C W | D |
|00003ec0| 20 20 20 43 6f 6c 6f 72 | 20 74 61 62 6c 65 20 30 | Color| table 0|
|00003ed0| 36 2e 23 0a 43 4f 4c 4f | 52 30 37 20 20 20 20 20 |6.#.COLO|R07 |
|00003ee0| 20 09 31 38 45 20 20 20 | 57 20 20 20 20 20 44 20 | .18E |W D |
|00003ef0| 20 20 20 20 20 20 43 6f | 6c 6f 72 20 74 61 62 6c | Co|lor tabl|
|00003f00| 65 20 30 37 2e 23 0a 43 | 4f 4c 4f 52 30 38 20 20 |e 07.#.C|OLOR08 |
|00003f10| 20 20 20 20 09 31 39 30 | 20 20 20 57 20 20 20 20 | .190| W |
|00003f20| 20 44 20 20 20 20 20 20 | 20 43 6f 6c 6f 72 20 74 | D | Color t|
|00003f30| 61 62 6c 65 20 30 38 2e | 23 0a 43 4f 4c 4f 52 30 |able 08.|#.COLOR0|
|00003f40| 39 20 20 20 20 20 20 09 | 31 39 32 20 20 20 57 20 |9 .|192 W |
|00003f50| 20 20 20 20 44 20 20 20 | 20 20 20 20 43 6f 6c 6f | D | Colo|
|00003f60| 72 20 74 61 62 6c 65 20 | 30 39 2e 23 0a 43 4f 4c |r table |09.#.COL|
|00003f70| 4f 52 31 30 20 20 20 20 | 20 20 09 31 39 34 20 20 |OR10 | .194 |
|00003f80| 20 57 20 20 20 20 20 44 | 20 20 20 20 20 20 20 43 | W D| C|
|00003f90| 6f 6c 6f 72 20 74 61 62 | 6c 65 20 31 30 2e 23 0a |olor tab|le 10.#.|
|00003fa0| 43 4f 4c 4f 52 31 31 20 | 20 20 20 20 20 09 31 39 |COLOR11 | .19|
|00003fb0| 36 20 20 20 57 20 20 20 | 20 20 44 20 20 20 20 20 |6 W | D |
|00003fc0| 20 20 43 6f 6c 6f 72 20 | 74 61 62 6c 65 20 31 31 | Color |table 11|
|00003fd0| 2e 23 0a 43 4f 4c 4f 52 | 31 32 20 20 20 20 20 20 |.#.COLOR|12 |
|00003fe0| 09 31 39 38 20 20 20 57 | 20 20 20 20 20 44 20 20 |.198 W| D |
|00003ff0| 20 20 20 20 20 43 6f 6c | 6f 72 20 74 61 62 6c 65 | Col|or table|
|00004000| 20 31 32 2e 23 0a 43 4f | 4c 4f 52 31 33 20 20 20 | 12.#.CO|LOR13 |
|00004010| 20 20 20 09 31 39 41 20 | 20 20 57 20 20 20 20 20 | .19A | W |
|00004020| 44 20 20 20 20 20 20 20 | 43 6f 6c 6f 72 20 74 61 |D |Color ta|
|00004030| 62 6c 65 20 31 33 2e 23 | 0a 43 4f 4c 4f 52 31 34 |ble 13.#|.COLOR14|
|00004040| 20 20 20 20 20 20 09 31 | 39 43 20 20 20 57 20 20 | .1|9C W |
|00004050| 20 20 20 44 20 20 20 20 | 20 20 20 43 6f 6c 6f 72 | D | Color|
|00004060| 20 74 61 62 6c 65 20 31 | 34 2e 23 0a 43 4f 4c 4f | table 1|4.#.COLO|
|00004070| 52 31 35 20 20 20 20 20 | 20 09 31 39 45 20 20 20 |R15 | .19E |
|00004080| 57 20 20 20 20 20 44 20 | 20 20 20 20 20 20 43 6f |W D | Co|
|00004090| 6c 6f 72 20 74 61 62 6c | 65 20 31 35 2e 23 0a 43 |lor tabl|e 15.#.C|
|000040a0| 4f 4c 4f 52 31 36 20 20 | 20 20 20 20 09 31 41 30 |OLOR16 | .1A0|
|000040b0| 20 20 20 57 20 20 20 20 | 20 44 20 20 20 20 20 20 | W | D |
|000040c0| 20 43 6f 6c 6f 72 20 74 | 61 62 6c 65 20 31 36 2e | Color t|able 16.|
|000040d0| 23 0a 43 4f 4c 4f 52 31 | 37 20 20 20 20 20 20 09 |#.COLOR1|7 .|
|000040e0| 31 41 32 20 20 20 57 20 | 20 20 20 20 44 20 20 20 |1A2 W | D |
|000040f0| 20 20 20 20 43 6f 6c 6f | 72 20 74 61 62 6c 65 20 | Colo|r table |
|00004100| 31 37 2e 23 0a 43 4f 4c | 4f 52 31 38 20 20 20 20 |17.#.COL|OR18 |
|00004110| 20 20 09 31 41 34 20 20 | 20 57 20 20 20 20 20 44 | .1A4 | W D|
|00004120| 20 20 20 20 20 20 20 43 | 6f 6c 6f 72 20 74 61 62 | C|olor tab|
|00004130| 6c 65 20 31 38 2e 23 0a | 43 4f 4c 4f 52 31 39 20 |le 18.#.|COLOR19 |
|00004140| 20 20 20 20 20 09 31 41 | 36 20 20 20 57 20 20 20 | .1A|6 W |
|00004150| 20 20 44 20 20 20 20 20 | 20 20 43 6f 6c 6f 72 20 | D | Color |
|00004160| 74 61 62 6c 65 20 31 39 | 2e 23 0a 43 4f 4c 4f 52 |table 19|.#.COLOR|
|00004170| 32 30 20 20 20 20 20 20 | 09 31 41 38 20 20 20 57 |20 |.1A8 W|
|00004180| 20 20 20 20 20 44 20 20 | 20 20 20 20 20 43 6f 6c | D | Col|
|00004190| 6f 72 20 74 61 62 6c 65 | 20 32 30 2e 23 0a 43 4f |or table| 20.#.CO|
|000041a0| 4c 4f 52 32 31 20 20 20 | 20 20 20 09 31 41 41 20 |LOR21 | .1AA |
|000041b0| 20 20 57 20 20 20 20 20 | 44 20 20 20 20 20 20 20 | W |D |
|000041c0| 43 6f 6c 6f 72 20 74 61 | 62 6c 65 20 32 31 2e 23 |Color ta|ble 21.#|
|000041d0| 0a 43 4f 4c 4f 52 32 32 | 20 20 20 20 20 20 09 31 |.COLOR22| .1|
|000041e0| 41 43 20 20 20 57 20 20 | 20 20 20 44 20 20 20 20 |AC W | D |
|000041f0| 20 20 20 43 6f 6c 6f 72 | 20 74 61 62 6c 65 20 32 | Color| table 2|
|00004200| 32 2e 23 0a 43 4f 4c 4f | 52 32 33 20 20 20 20 20 |2.#.COLO|R23 |
|00004210| 20 09 31 41 45 20 20 20 | 57 20 20 20 20 20 44 20 | .1AE |W D |
|00004220| 20 20 20 20 20 20 43 6f | 6c 6f 72 20 74 61 62 6c | Co|lor tabl|
|00004230| 65 20 32 33 2e 23 0a 43 | 4f 4c 4f 52 32 34 20 20 |e 23.#.C|OLOR24 |
|00004240| 20 20 20 20 09 31 42 30 | 20 20 20 57 20 20 20 20 | .1B0| W |
|00004250| 20 44 20 20 20 20 20 20 | 20 43 6f 6c 6f 72 20 74 | D | Color t|
|00004260| 61 62 6c 65 20 32 34 2e | 23 0a 43 4f 4c 4f 52 32 |able 24.|#.COLOR2|
|00004270| 35 20 20 20 20 20 20 09 | 31 42 32 20 20 20 57 20 |5 .|1B2 W |
|00004280| 20 20 20 20 44 20 20 20 | 20 20 20 20 43 6f 6c 6f | D | Colo|
|00004290| 72 20 74 61 62 6c 65 20 | 32 35 2e 23 0a 43 4f 4c |r table |25.#.COL|
|000042a0| 4f 52 32 36 20 20 20 20 | 20 20 09 31 42 34 20 20 |OR26 | .1B4 |
|000042b0| 20 57 20 20 20 20 20 44 | 20 20 20 20 20 20 20 43 | W D| C|
|000042c0| 6f 6c 6f 72 20 74 61 62 | 6c 65 20 32 36 2e 23 0a |olor tab|le 26.#.|
|000042d0| 43 4f 4c 4f 52 32 37 20 | 20 20 20 20 20 09 31 42 |COLOR27 | .1B|
|000042e0| 36 20 20 20 57 20 20 20 | 20 20 44 20 20 20 20 20 |6 W | D |
|000042f0| 20 20 43 6f 6c 6f 72 20 | 74 61 62 6c 65 20 32 37 | Color |table 27|
|00004300| 2e 23 0a 43 4f 4c 4f 52 | 32 38 20 20 20 20 20 20 |.#.COLOR|28 |
|00004310| 09 31 42 38 20 20 20 57 | 20 20 20 20 20 44 20 20 |.1B8 W| D |
|00004320| 20 20 20 20 20 43 6f 6c | 6f 72 20 74 61 62 6c 65 | Col|or table|
|00004330| 20 32 38 2e 23 0a 43 4f | 4c 4f 52 32 39 20 20 20 | 28.#.CO|LOR29 |
|00004340| 20 20 20 09 31 42 41 20 | 20 20 57 20 20 20 20 20 | .1BA | W |
|00004350| 44 20 20 20 20 20 20 20 | 43 6f 6c 6f 72 20 74 61 |D |Color ta|
|00004360| 62 6c 65 20 32 39 2e 23 | 0a 43 4f 4c 4f 52 33 30 |ble 29.#|.COLOR30|
|00004370| 20 20 20 20 20 20 09 31 | 42 43 20 20 20 57 20 20 | .1|BC W |
|00004380| 20 20 20 44 20 20 20 20 | 20 20 20 43 6f 6c 6f 72 | D | Color|
|00004390| 20 74 61 62 6c 65 20 33 | 30 2e 23 0a 43 4f 4c 4f | table 3|0.#.COLO|
|000043a0| 52 33 31 20 20 20 20 20 | 20 09 31 42 45 20 20 20 |R31 | .1BE |
|000043b0| 57 20 20 20 20 20 44 20 | 20 20 20 20 20 20 43 6f |W D | Co|
|000043c0| 6c 6f 72 20 74 61 62 6c | 65 20 33 31 2e 23 0a 48 |lor tabl|e 31.#.H|
|000043d0| 54 4f 54 41 4c 20 20 20 | 20 68 20 20 09 31 43 30 |TOTAL | h .1C0|
|000043e0| 20 20 20 57 20 20 41 20 | 20 20 20 20 20 20 20 20 | W A | |
|000043f0| 20 48 69 67 68 65 73 74 | 20 6e 75 6d 62 65 72 20 | Highest| number |
|00004400| 63 6f 75 6e 74 20 69 6e | 20 68 6f 72 69 7a 20 6c |count in| horiz l|
|00004410| 69 6e 65 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |ine. | |
|00004420| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004430| 20 20 20 20 20 20 20 20 | 28 56 41 52 42 45 41 4d | |(VARBEAM|
|00004440| 45 4e 20 3d 20 31 29 2e | 23 0a 48 53 53 54 4f 50 |EN = 1).|#.HSSTOP|
|00004450| 20 20 20 20 68 20 20 09 | 31 43 32 20 20 20 57 20 | h .|1C2 W |
|00004460| 20 41 20 20 20 20 20 20 | 20 20 20 20 48 6f 72 69 | A | Hori|
|00004470| 7a 20 6c 69 6e 65 20 70 | 6f 73 20 66 6f 72 20 48 |z line p|os for H|
|00004480| 53 59 4e 43 20 73 74 6f | 70 2e 23 0a 48 42 53 54 |SYNC sto|p.#.HBST|
|00004490| 52 54 20 20 20 20 68 20 | 20 09 31 43 34 20 20 20 |RT h | .1C4 |
|000044a0| 57 20 20 41 20 20 44 20 | 20 20 20 20 20 20 48 6f |W A D | Ho|
|000044b0| 72 69 7a 20 6c 69 6e 65 | 20 70 6f 73 20 66 6f 72 |riz line| pos for|
|000044c0| 20 48 42 4c 41 4e 4b 20 | 73 74 61 72 74 2e 23 0a | HBLANK |start.#.|
|000044d0| 48 42 53 54 4f 50 20 20 | 20 20 68 20 20 09 31 43 |HBSTOP | h .1C|
|000044e0| 36 20 20 20 57 20 20 41 | 20 20 44 20 20 20 20 20 |6 W A| D |
|000044f0| 20 20 48 6f 72 69 7a 20 | 6c 69 6e 65 20 70 6f 73 | Horiz |line pos|
|00004500| 20 66 6f 72 20 48 42 4c | 41 4e 4b 20 73 74 6f 70 | for HBL|ANK stop|
|00004510| 2e 23 0a 56 54 4f 54 41 | 4c 20 20 20 20 68 20 20 |.#.VTOTA|L h |
|00004520| 09 31 43 38 20 20 20 57 | 20 20 41 20 20 20 20 20 |.1C8 W| A |
|00004530| 20 20 20 20 20 48 69 67 | 68 65 73 74 20 6e 75 6d | Hig|hest num|
|00004540| 62 65 72 65 64 20 76 65 | 72 74 69 63 61 6c 20 6c |bered ve|rtical l|
|00004550| 69 6e 65 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |ine. | |
|00004560| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004570| 20 20 20 20 20 20 20 20 | 28 56 41 52 42 45 41 4d | |(VARBEAM|
|00004580| 45 4e 20 3d 20 31 29 2e | 23 0a 56 53 53 54 4f 50 |EN = 1).|#.VSSTOP|
|00004590| 20 20 20 20 68 20 20 09 | 31 43 41 20 20 20 57 20 | h .|1CA W |
|000045a0| 20 41 20 20 20 20 20 20 | 20 20 20 20 56 65 72 74 | A | Vert|
|000045b0| 20 6c 69 6e 65 20 66 6f | 72 20 56 42 4c 41 4e 4b | line fo|r VBLANK|
|000045c0| 20 73 74 61 72 74 2e 23 | 0a 56 42 53 54 52 54 20 | start.#|.VBSTRT |
|000045d0| 20 20 20 68 20 20 09 31 | 43 43 20 20 20 57 20 20 | h .1|CC W |
|000045e0| 41 20 20 20 20 20 20 20 | 20 20 20 56 65 72 74 20 |A | Vert |
|000045f0| 6c 69 6e 65 20 66 6f 72 | 20 56 42 4c 41 4e 4b 20 |line for| VBLANK |
|00004600| 73 74 61 72 74 2e 23 0a | 56 42 53 54 4f 50 20 20 |start.#.|VBSTOP |
|00004610| 20 20 68 20 20 09 31 43 | 45 20 20 20 57 20 20 41 | h .1C|E W A|
|00004620| 20 20 20 20 20 20 20 20 | 20 20 56 65 72 74 20 6c | | Vert l|
|00004630| 69 6e 65 20 66 6f 72 20 | 56 42 4c 41 4e 4b 20 73 |ine for |VBLANK s|
|00004640| 74 6f 70 2e 23 0a 53 50 | 52 48 53 54 52 54 20 20 |top.#.SP|RHSTRT |
|00004650| 68 20 20 09 31 44 30 20 | 20 20 57 20 20 41 20 20 |h .1D0 | W A |
|00004660| 20 20 20 20 20 20 20 20 | 55 48 52 45 53 20 73 70 | |UHRES sp|
|00004670| 72 69 74 65 20 76 65 72 | 74 69 63 61 6c 20 73 74 |rite ver|tical st|
|00004680| 61 72 74 2e 23 0a 53 50 | 52 48 53 54 4f 50 20 20 |art.#.SP|RHSTOP |
|00004690| 68 20 20 09 31 44 32 20 | 20 20 57 20 20 41 20 20 |h .1D2 | W A |
|000046a0| 20 20 20 20 20 20 20 20 | 55 48 52 45 53 20 73 70 | |UHRES sp|
|000046b0| 72 69 74 65 20 76 65 72 | 74 69 63 61 6c 20 73 74 |rite ver|tical st|
|000046c0| 6f 70 2e 23 0a 42 50 4c | 48 53 54 52 54 20 20 68 |op.#.BPL|HSTRT h|
|000046d0| 20 20 09 31 44 34 20 20 | 20 57 20 20 41 20 20 20 | .1D4 | W A |
|000046e0| 20 20 20 20 20 20 20 55 | 48 52 45 53 20 62 69 74 | U|HRES bit|
|000046f0| 20 70 6c 61 6e 65 20 76 | 65 72 74 69 63 61 6c 20 | plane v|ertical |
|00004700| 73 74 6f 70 2e 23 0a 42 | 50 4c 48 53 54 4f 50 20 |stop.#.B|PLHSTOP |
|00004710| 20 68 20 20 09 31 44 36 | 20 20 20 57 20 20 41 20 | h .1D6| W A |
|00004720| 20 20 20 20 20 20 20 20 | 20 55 48 52 45 53 20 62 | | UHRES b|
|00004730| 69 74 20 70 6c 61 6e 65 | 20 76 65 72 74 69 63 61 |it plane| vertica|
|00004740| 6c 20 73 74 6f 70 2e 23 | 0a 48 48 50 4f 53 57 20 |l stop.#|.HHPOSW |
|00004750| 20 20 20 68 20 20 09 31 | 44 38 20 20 20 57 20 20 | h .1|D8 W |
|00004760| 41 20 20 20 20 20 20 20 | 20 20 20 44 55 41 4c 20 |A | DUAL |
|00004770| 6d 6f 64 65 20 68 69 72 | 65 73 20 48 20 62 65 61 |mode hir|es H bea|
|00004780| 6d 20 63 6f 75 6e 74 65 | 72 20 77 72 69 74 65 2e |m counte|r write.|
|00004790| 23 0a 48 48 50 4f 53 52 | 20 20 20 20 68 20 20 09 |#.HHPOSR| h .|
|000047a0| 31 44 41 20 20 20 52 20 | 20 41 20 20 20 20 20 20 |1DA R | A |
|000047b0| 20 20 20 20 44 55 41 4c | 20 6d 6f 64 65 20 68 69 | DUAL| mode hi|
|000047c0| 72 65 73 20 48 20 62 65 | 61 6d 20 63 6f 75 6e 74 |res H be|am count|
|000047d0| 65 72 20 72 65 61 64 2e | 23 0a 42 45 41 4d 43 4f |er read.|#.BEAMCO|
|000047e0| 4e 30 20 20 68 20 20 09 | 31 44 43 20 20 20 57 20 |N0 h .|1DC W |
|000047f0| 20 41 20 20 20 20 20 20 | 20 20 20 20 42 65 61 6d | A | Beam|
|00004800| 20 63 6f 75 6e 74 65 72 | 20 63 6f 6e 74 72 6f 6c | counter| control|
|00004810| 20 72 65 67 69 73 74 65 | 72 20 0a 20 20 20 20 20 | registe|r . |
|00004820| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004830| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 28 | | (|
|00004840| 53 48 52 45 53 2c 55 48 | 52 45 53 2c 50 41 4c 29 |SHRES,UH|RES,PAL)|
|00004850| 2e 23 0a 48 53 53 54 52 | 54 20 20 20 20 68 20 20 |.#.HSSTR|T h |
|00004860| 09 31 44 45 20 20 20 57 | 20 20 41 20 20 20 20 20 |.1DE W| A |
|00004870| 20 20 20 20 20 48 6f 72 | 69 7a 6f 6e 74 61 6c 20 | Hor|izontal |
|00004880| 73 79 6e 63 20 73 74 61 | 72 74 20 28 56 41 52 48 |sync sta|rt (VARH|
|00004890| 53 59 29 2e 23 0a 56 53 | 53 54 52 54 20 20 20 20 |SY).#.VS|STRT |
|000048a0| 68 20 20 09 31 45 30 20 | 20 20 57 20 20 41 20 20 |h .1E0 | W A |
|000048b0| 20 20 20 20 20 20 20 20 | 56 65 72 74 69 63 61 6c | |Vertical|
|000048c0| 20 73 79 6e 63 20 73 74 | 61 72 74 20 28 56 41 52 | sync st|art (VAR|
|000048d0| 56 53 59 29 2e 23 0a 48 | 43 45 4e 54 45 52 20 20 |VSY).#.H|CENTER |
|000048e0| 20 68 20 20 09 31 45 32 | 20 20 20 57 20 20 41 20 | h .1E2| W A |
|000048f0| 20 20 20 20 20 20 20 20 | 20 48 6f 72 69 7a 6f 6e | | Horizon|
|00004900| 74 61 6c 20 70 6f 73 20 | 66 6f 72 20 76 73 79 6e |tal pos |for vsyn|
|00004910| 63 20 6f 6e 20 69 6e 74 | 65 72 6c 61 63 65 2e 23 |c on int|erlace.#|
|00004920| 0a 44 49 57 48 49 47 48 | 20 20 20 68 20 20 09 31 |.DIWHIGH| h .1|
|00004930| 45 34 20 20 20 57 20 20 | 41 20 20 44 20 20 20 20 |E4 W |A D |
|00004940| 20 20 20 44 69 73 70 6c | 61 79 20 77 69 6e 64 6f | Displ|ay windo|
|00004950| 77 20 75 70 70 65 72 20 | 62 69 74 73 20 66 6f 72 |w upper |bits for|
|00004960| 20 73 74 61 72 74 2f 73 | 74 6f 70 2e 23 0a 42 50 | start/s|top.#.BP|
|00004970| 4c 48 4d 4f 44 20 20 20 | 68 20 20 09 31 45 36 20 |LHMOD |h .1E6 |
|00004980| 20 20 57 20 20 41 20 20 | 20 20 20 20 20 20 20 20 | W A | |
|00004990| 55 48 52 45 53 20 62 69 | 74 20 70 6c 61 6e 65 20 |UHRES bi|t plane |
|000049a0| 6d 6f 64 75 6c 6f 2e 23 | 0a 53 50 52 48 50 54 48 |modulo.#|.SPRHPTH|
|000049b0| 20 20 2b 68 20 20 09 31 | 45 38 20 20 20 57 20 20 | +h .1|E8 W |
|000049c0| 41 20 20 20 20 20 20 20 | 20 20 20 55 48 52 45 53 |A | UHRES|
|000049d0| 20 73 70 72 69 74 65 20 | 70 6f 69 6e 74 65 72 20 | sprite |pointer |
|000049e0| 28 68 69 67 68 20 35 20 | 62 69 74 73 29 2e 23 0a |(high 5 |bits).#.|
|000049f0| 53 50 52 48 50 54 4c 20 | 20 2b 68 20 20 09 31 45 |SPRHPTL | +h .1E|
|00004a00| 41 20 20 20 57 20 20 41 | 20 20 20 20 20 20 20 20 |A W A| |
|00004a10| 20 20 55 48 52 45 53 20 | 73 70 72 69 74 65 20 70 | UHRES |sprite p|
|00004a20| 6f 69 6e 74 65 72 20 28 | 6c 6f 77 20 31 35 20 62 |ointer (|low 15 b|
|00004a30| 69 74 73 29 2e 23 0a 42 | 50 4c 48 50 54 48 20 20 |its).#.B|PLHPTH |
|00004a40| 2b 68 20 20 09 31 45 43 | 20 20 20 57 20 20 41 20 |+h .1EC| W A |
|00004a50| 20 20 20 20 20 20 20 20 | 20 56 52 61 6d 20 28 55 | | VRam (U|
|00004a60| 48 52 45 53 29 20 62 69 | 74 70 6c 61 6e 65 20 70 |HRES) bi|tplane p|
|00004a70| 6f 69 6e 74 65 72 20 28 | 68 69 20 35 20 62 69 74 |ointer (|hi 5 bit|
|00004a80| 73 29 2e 23 0a 42 50 4c | 48 50 54 4c 20 20 2b 68 |s).#.BPL|HPTL +h|
|00004a90| 20 20 09 31 45 45 20 20 | 20 57 20 20 41 20 20 20 | .1EE | W A |
|00004aa0| 20 20 20 20 20 20 20 56 | 52 61 6d 20 28 55 48 52 | V|Ram (UHR|
|00004ab0| 45 53 29 20 62 69 74 70 | 6c 61 6e 65 20 70 6f 69 |ES) bitp|lane poi|
|00004ac0| 6e 74 65 72 20 28 6c 6f | 20 31 35 20 62 69 74 73 |nter (lo| 15 bits|
|00004ad0| 29 2e 23 0a 52 45 53 45 | 52 56 45 44 20 20 20 20 |).#.RESE|RVED |
|00004ae0| 20 09 31 46 30 20 2d 20 | 31 46 41 23 0a 46 4d 4f | .1F0 - |1FA#.FMO|
|00004af0| 44 45 20 20 20 20 20 70 | 20 20 09 31 46 43 20 20 |DE p| .1FC |
|00004b00| 20 57 20 20 41 20 20 44 | 20 20 20 20 20 20 20 46 | W A D| F|
|00004b10| 65 74 63 68 20 6d 6f 64 | 65 20 72 65 67 69 73 74 |etch mod|e regist|
|00004b20| 65 72 2e 23 0a 4e 4f 2d | 4f 50 28 4e 55 4c 4c 29 |er.#.NO-|OP(NULL)|
|00004b30| 20 20 09 31 46 45 20 20 | 20 20 20 20 20 20 20 20 | .1FE | |
|00004b40| 20 20 20 20 20 20 20 43 | 61 6e 20 61 6c 73 6f 20 | C|an also |
|00004b50| 69 6e 64 69 63 61 74 65 | 20 6c 61 73 74 20 32 20 |indicate| last 2 |
|00004b60| 6f 72 20 33 20 72 65 66 | 72 65 73 68 20 0a 20 20 |or 3 ref|resh . |
|00004b70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004b80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004b90| 20 20 63 79 63 6c 65 73 | 20 6f 72 20 74 68 65 20 | cycles| or the |
|00004ba0| 72 65 73 74 61 72 74 20 | 6f 66 20 74 68 65 20 43 |restart |of the C|
|00004bb0| 4f 50 50 45 52 20 0a 20 | 20 20 20 20 20 20 20 20 |OPPER . | |
|00004bc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004bd0| 20 20 20 20 20 20 20 20 | 20 20 20 61 66 74 65 72 | | after|
|00004be0| 20 6c 6f 63 6b 75 70 2e | 23 0a ff 7e 0a 30 31 30 | lockup.|#..~.010|
|00004bf0| 2f 30 39 45 0a 20 41 44 | 4b 43 4f 4e 52 20 2d 20 |/09E. AD|KCONR - |
|00004c00| 41 75 64 69 6f 2c 20 44 | 69 73 6b 2c 20 55 41 52 |Audio, D|isk, UAR|
|00004c10| 54 20 43 6f 6e 74 72 6f | 6c 20 52 65 61 64 0a 20 |T Contro|l Read. |
|00004c20| 41 44 4b 43 4f 4e 20 20 | 2d 20 41 75 64 69 6f 2c |ADKCON |- Audio,|
|00004c30| 20 44 69 73 6b 2c 20 55 | 41 52 54 20 43 6f 6e 74 | Disk, U|ART Cont|
|00004c40| 72 6f 6c 20 57 72 69 74 | 65 0a 0a 20 20 20 20 20 |rol Writ|e.. |
|00004c50| 20 20 20 20 2b 2d 2d 2d | 2d 2d 2d 2d 2b 2d 2d 2d | +---|----+---|
|00004c60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2d |--------|--+-----|
|00004c70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004c80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004c90| 2d 2d 2d 2d 2d 2d 2b 0a | 20 20 20 20 20 20 20 20 |------+.| |
|00004ca0| 20 7c 20 42 49 54 53 20 | 20 7c 20 55 53 45 20 20 | | BITS | | USE |
|00004cb0| 20 20 20 20 20 20 20 7c | 20 44 45 53 43 52 49 50 | || DESCRIP|
|00004cc0| 54 49 4f 4e 20 20 20 20 | 20 20 20 20 20 20 20 20 |TION | |
|00004cd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004ce0| 20 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 2b 2d | |. | +-|
|00004cf0| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |------+-|--------|
|00004d00| 2d 2d 2d 2d 2b 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |----+---|--------|
|00004d10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004d20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004d30| 2b 0a 20 20 20 20 20 20 | 20 20 20 7c 20 31 35 20 |+. | | 15 |
|00004d40| 20 20 20 7c 20 53 45 54 | 2f 43 4c 45 41 52 20 20 | | SET|/CLEAR |
|00004d50| 20 7c 20 53 65 74 2f 63 | 6c 65 61 72 20 63 6f 6e | | Set/c|lear con|
|00004d60| 74 72 6f 6c 20 62 69 74 | 2e 64 65 74 65 72 6d 69 |trol bit|.determi|
|00004d70| 6e 65 73 20 69 66 20 62 | 69 74 73 20 20 7c 0a 20 |nes if b|its |. |
|00004d80| 20 20 20 20 20 20 20 20 | 7c 20 20 20 20 20 20 20 | || |
|00004d90| 7c 20 20 20 20 20 20 20 | 20 20 20 20 20 20 7c 20 || | | |
|00004da0| 77 72 69 74 74 65 6e 20 | 77 69 74 68 20 61 20 31 |written |with a 1|
|00004db0| 20 67 65 74 20 73 65 74 | 20 6f 72 20 63 6c 65 61 | get set| or clea|
|00004dc0| 72 65 64 2e 62 69 74 73 | 20 20 7c 0a 20 20 20 20 |red.bits| |. |
|00004dd0| 20 20 20 20 20 7c 20 20 | 20 20 20 20 20 7c 20 20 | | | | |
|00004de0| 20 20 20 20 20 20 20 20 | 20 20 20 7c 20 77 72 69 | | | wri|
|00004df0| 74 74 65 6e 20 77 69 74 | 68 20 61 20 7a 65 72 6f |tten wit|h a zero|
|00004e00| 20 61 72 65 20 61 6c 77 | 61 79 73 20 75 6e 63 68 | are alw|ays unch|
|00004e10| 61 6e 67 65 64 2e 20 7c | 0a 20 20 20 20 20 20 20 |anged. ||. |
|00004e20| 20 20 7c 20 20 20 20 20 | 20 20 7c 20 20 20 20 20 | | | | |
|00004e30| 20 20 20 20 20 20 20 20 | 7c 20 20 20 20 20 20 20 | || |
|00004e40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004e50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004e60| 20 20 20 20 7c 0a 20 20 | 20 20 20 20 20 20 20 7c | |. | ||
|00004e70| 20 20 20 20 20 20 20 7c | 20 20 20 20 20 20 20 20 | || |
|00004e80| 20 20 20 20 20 7c 20 2b | 2d 2d 2d 2d 2d 2d 2b 2d | | +|------+-|
|00004e90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2b 20 |--------|------+ |
|00004ea0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004eb0| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 7c 20 31 34 | |. | | 14|
|00004ec0| 2d 31 33 20 7c 20 50 52 | 45 43 4f 4d 50 20 31 2d |-13 | PR|ECOMP 1-|
|00004ed0| 30 20 7c 20 7c 20 43 4f | 44 45 20 7c 20 50 52 45 |0 | | CO|DE | PRE|
|00004ee0| 43 4f 4d 50 20 56 41 4c | 55 45 20 7c 20 20 20 20 |COMP VAL|UE | |
|00004ef0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 7c 0a | | |.|
|00004f00| 20 20 20 20 20 20 20 20 | 20 7c 20 20 20 20 20 20 | | | |
|00004f10| 20 7c 20 20 20 20 20 20 | 20 20 20 20 20 20 20 7c | | | ||
|00004f20| 20 2b 2d 2d 2d 2d 2d 2d | 2b 2d 2d 2d 2d 2d 2d 2d | +------|+-------|
|00004f30| 2d 2d 2d 2d 2d 2d 2d 2d | 2b 20 20 20 20 20 20 20 |--------|+ |
|00004f40| 20 20 20 20 20 20 20 20 | 20 20 20 7c 0a 20 20 20 | | |. |
|00004f50| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 7c 20 | | | | |
|00004f60| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 20 7c 20 | | | | |
|00004f70| 30 30 20 20 20 7c 20 6e | 6f 6e 65 20 20 20 20 20 |00 | n|one |
|00004f80| 20 20 20 20 20 7c 20 20 | 20 20 20 20 20 20 20 20 | | | |
|00004f90| 20 20 20 20 20 20 20 20 | 7c 0a 20 20 20 20 20 20 | ||. |
|00004fa0| 20 20 20 7c 20 20 20 20 | 20 20 20 7c 20 20 20 20 | | | | |
|00004fb0| 20 20 20 20 20 20 20 20 | 20 7c 20 7c 20 30 31 20 | | | | 01 |
|00004fc0| 20 20 7c 20 31 34 30 20 | 6e 73 20 20 20 20 20 20 | | 140 |ns |
|00004fd0| 20 20 7c 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |
|00004fe0| 20 20 20 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 | |. | |
|00004ff0| 7c 20 20 20 20 20 20 20 | 7c 20 20 20 20 20 20 20 || || |
|00005000| 20 20 20 20 20 20 7c 20 | 7c 20 31 30 20 20 20 7c | | || 10 ||
|00005010| 20 32 38 30 20 6e 73 20 | 20 20 20 20 20 20 20 7c | 280 ns | ||
|00005020| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005030| 20 20 7c 0a 20 20 20 20 | 20 20 20 20 20 7c 20 20 | |. | | |
|00005040| 20 20 20 20 20 7c 20 20 | 20 20 20 20 20 20 20 20 | | | |
|00005050| 20 20 20 7c 20 7c 20 31 | 31 20 20 20 7c 20 35 36 | | | 1|1 | 56|
|00005060| 30 20 6e 73 20 20 20 20 | 20 20 20 20 7c 20 20 20 |0 ns | | |
|00005070| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 7c | | ||
|00005080| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 20 20 20 20 |. | | |
|00005090| 20 20 7c 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |
|000050a0| 7c 20 2b 2d 2d 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2d 2d || +-----|-+------|
|000050b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2b 20 20 20 20 20 20 |--------|-+ |
|000050c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 20 | | |. |
|000050d0| 20 20 20 20 20 20 20 7c | 20 20 20 20 20 20 20 7c | || ||
|000050e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 7c 20 20 | | | |
|000050f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005100| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005110| 20 20 20 20 20 20 20 20 | 20 7c 0a 20 20 20 20 20 | | |. |
|00005120| 20 20 20 20 7c 20 31 32 | 20 20 20 20 7c 20 4d 46 | | 12| | MF|
|00005130| 4d 50 52 45 43 20 20 20 | 20 20 7c 20 28 31 20 3d |MPREC | | (1 =|
|00005140| 20 4d 46 4d 20 70 72 65 | 63 6f 6d 70 20 2f 20 30 | MFM pre|comp / 0|
|00005150| 20 3d 20 47 43 52 20 70 | 72 65 63 6f 6d 70 29 20 | = GCR p|recomp) |
|00005160| 20 20 20 20 20 20 7c 0a | 20 20 20 20 20 20 20 20 | |.| |
|00005170| 20 7c 20 31 31 20 20 20 | 20 7c 20 55 41 52 54 42 | | 11 | | UARTB|
|00005180| 52 4b 20 20 20 20 20 7c | 20 46 6f 72 63 65 73 20 |RK || Forces |
|00005190| 61 20 55 41 52 54 20 62 | 72 65 61 6b 20 28 63 6c |a UART b|reak (cl|
|000051a0| 65 61 72 73 20 54 58 44 | 29 20 69 66 20 74 72 75 |ears TXD|) if tru|
|000051b0| 65 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 7c 20 |e |. | | |
|000051c0| 31 30 20 20 20 20 7c 20 | 57 4f 52 44 53 59 4e 43 |10 | |WORDSYNC|
|000051d0| 20 20 20 20 7c 20 45 6e | 61 62 6c 65 73 20 64 69 | | En|ables di|
|000051e0| 73 6b 20 72 65 61 64 20 | 73 79 6e 63 68 72 6f 6e |sk read |synchron|
|000051f0| 69 7a 69 6e 67 20 6f 6e | 20 61 20 77 6f 72 64 20 |izing on| a word |
|00005200| 7c 0a 20 20 20 20 20 20 | 20 20 20 7c 20 20 20 20 ||. | | |
|00005210| 20 20 20 7c 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |
|00005220| 20 7c 20 65 71 75 61 6c | 20 74 6f 20 44 49 53 4b | | equal| to DISK|
|00005230| 20 53 59 4e 43 20 43 4f | 44 45 2c 20 4c 6f 63 61 | SYNC CO|DE, Loca|
|00005240| 74 65 64 20 69 6e 20 20 | 20 20 20 20 20 7c 0a 20 |ted in | |. |
|00005250| 20 20 20 20 20 20 20 20 | 7c 20 20 20 20 20 20 20 | || |
|00005260| 7c 20 20 20 20 20 20 20 | 20 20 20 20 20 20 7c 20 || | | |
|00005270| 61 64 64 72 65 73 73 20 | 44 53 4b 53 59 4e 43 20 |address |DSKSYNC |
|00005280| 28 37 45 29 2e 20 20 20 | 20 20 20 20 20 20 20 20 |(7E). | |
|00005290| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 20 20 20 | | |. |
|000052a0| 20 20 20 20 20 7c 20 30 | 39 20 20 20 20 7c 20 4d | | 0|9 | M|
|000052b0| 53 42 53 59 4e 43 20 20 | 20 20 20 7c 20 45 6e 61 |SBSYNC | | Ena|
|000052c0| 62 6c 65 73 20 64 69 73 | 6b 20 72 65 61 64 20 73 |bles dis|k read s|
|000052d0| 79 6e 63 68 72 69 6e 69 | 7a 69 6e 67 20 6f 6e 20 |ynchrini|zing on |
|000052e0| 74 68 65 20 20 20 20 7c | 20 20 20 20 20 20 20 20 |the || |
|000052f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005300| 20 20 20 20 20 20 20 4d | 53 42 20 28 6d 6f 73 74 | M|SB (most|
|00005310| 20 73 69 67 6e 69 66 20 | 62 69 74 29 20 61 70 70 | signif |bit) app|
|00005320| 6c 20 74 79 70 65 20 47 | 43 52 0a 20 20 20 20 20 |l type G|CR. |
|00005330| 20 20 20 20 7c 20 30 38 | 20 20 20 20 7c 20 46 41 | | 08| | FA|
|00005340| 53 54 20 20 20 20 20 20 | 20 20 7c 20 44 69 73 6b |ST | | Disk|
|00005350| 20 64 61 74 61 20 63 6c | 6f 63 6b 20 72 61 74 65 | data cl|ock rate|
|00005360| 20 63 6f 6e 74 72 6f 6c | 20 31 3d 66 61 73 74 28 | control| 1=fast(|
|00005370| 32 75 73 29 20 20 7c 0a | 20 20 20 20 20 20 20 20 |2us) |.| |
|00005380| 20 7c 20 20 20 20 20 20 | 20 7c 20 20 20 20 20 20 | | | | |
|00005390| 20 20 20 20 20 20 20 7c | 20 30 3d 73 6c 6f 77 28 | || 0=slow(|
|000053a0| 34 75 73 29 20 20 20 20 | 20 20 20 20 20 20 20 20 |4us) | |
|000053b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000053c0| 20 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 7c 20 | |. | | |
|000053d0| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|000053e0| 20 20 20 20 7c 20 28 46 | 61 73 74 20 66 6f 72 20 | | (F|ast for |
|000053f0| 4d 46 4d 20 6f 72 20 32 | 75 73 2c 73 6c 6f 77 20 |MFM or 2|us,slow |
|00005400| 66 6f 72 20 34 75 73 20 | 47 43 52 29 20 20 20 20 |for 4us |GCR) |
|00005410| 7c 0a 20 20 20 20 20 20 | 20 20 20 7c 20 30 37 20 ||. | | 07 |
|00005420| 20 20 20 7c 20 55 53 45 | 33 50 4e 20 20 20 20 20 | | USE|3PN |
|00005430| 20 7c 20 55 73 65 20 61 | 75 64 69 6f 20 63 68 61 | | Use a|udio cha|
|00005440| 6e 6e 65 6c 20 33 20 74 | 6f 20 6d 6f 64 75 6c 61 |nnel 3 t|o modula|
|00005450| 74 65 20 6e 6f 74 68 69 | 6e 67 20 20 20 7c 0a 20 |te nothi|ng |. |
|00005460| 20 20 20 20 20 20 20 20 | 7c 20 30 36 20 20 20 20 | || 06 |
|00005470| 7c 20 55 53 45 32 50 33 | 20 20 20 20 20 20 7c 20 || USE2P3| | |
|00005480| 55 73 65 20 61 75 64 69 | 6f 20 63 68 61 6e 6e 65 |Use audi|o channe|
|00005490| 6c 20 32 20 74 6f 20 6d | 6f 64 75 6c 61 74 65 20 |l 2 to m|odulate |
|000054a0| 70 65 72 69 6f 64 20 20 | 20 20 7c 0a 20 20 20 20 |period | |. |
|000054b0| 20 20 20 20 20 7c 20 20 | 20 20 20 20 20 7c 20 20 | | | | |
|000054c0| 20 20 20 20 20 20 20 20 | 20 20 20 7c 20 6f 66 20 | | | of |
|000054d0| 63 68 61 6e 6e 65 6c 20 | 33 20 20 20 20 20 20 20 |channel |3 |
|000054e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000054f0| 20 20 20 20 20 20 20 7c | 0a 20 20 20 20 20 20 20 | ||. |
|00005500| 20 20 7c 20 30 35 20 20 | 20 20 7c 20 55 53 45 31 | | 05 | | USE1|
|00005510| 50 32 20 20 20 20 20 20 | 7c 20 55 73 65 20 61 75 |P2 || Use au|
|00005520| 64 69 6f 20 63 68 61 6e | 6e 65 6c 20 31 20 74 6f |dio chan|nel 1 to|
|00005530| 20 6d 6f 64 75 6c 61 74 | 65 20 70 65 72 69 6f 64 | modulat|e period|
|00005540| 20 20 20 20 7c 0a 20 20 | 20 20 20 20 20 20 20 7c | |. | ||
|00005550| 20 20 20 20 20 20 20 7c | 20 20 20 20 20 20 20 20 | || |
|00005560| 20 20 20 20 20 7c 20 6f | 66 20 63 68 61 6e 6e 65 | | o|f channe|
|00005570| 6c 20 32 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |l 2 | |
|00005580| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005590| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 7c 20 30 34 | |. | | 04|
|000055a0| 20 20 20 20 7c 20 55 53 | 45 30 50 31 20 20 20 20 | | US|E0P1 |
|000055b0| 20 20 7c 20 55 73 65 20 | 61 75 64 69 6f 20 63 68 | | Use |audio ch|
|000055c0| 61 6e 6e 65 6c 20 30 20 | 74 6f 20 6d 6f 64 75 6c |annel 0 |to modul|
|000055d0| 61 74 65 20 70 65 72 69 | 6f 64 20 20 20 20 7c 0a |ate peri|od |.|
|000055e0| 20 20 20 20 20 20 20 20 | 20 7c 20 20 20 20 20 20 | | | |
|000055f0| 20 7c 20 20 20 20 20 20 | 20 20 20 20 20 20 20 7c | | | ||
|00005600| 20 6f 66 20 63 68 61 6e | 6e 65 6c 20 31 20 20 20 | of chan|nel 1 |
|00005610| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005620| 20 20 20 20 20 20 20 20 | 20 20 20 7c 0a 20 20 20 | | |. |
|00005630| 20 20 20 20 20 20 7c 20 | 30 33 20 20 20 20 7c 20 | | |03 | |
|00005640| 55 53 45 33 56 4e 20 20 | 20 20 20 20 7c 20 55 73 |USE3VN | | Us|
|00005650| 65 20 61 75 64 69 6f 20 | 63 68 61 6e 6e 65 6c 20 |e audio |channel |
|00005660| 33 20 74 6f 20 6d 6f 64 | 75 6c 61 74 65 20 6e 6f |3 to mod|ulate no|
|00005670| 74 68 69 6e 67 20 20 20 | 7c 0a 20 20 20 20 20 20 |thing ||. |
|00005680| 20 20 20 7c 20 20 20 20 | 20 20 20 7c 20 20 20 20 | | | | |
|00005690| 20 20 20 20 20 20 20 20 | 20 7c 20 20 20 20 20 20 | | | |
|000056a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000056b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000056c0| 20 20 20 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 | |. | |
|000056d0| 7c 20 30 32 20 20 20 20 | 7c 20 55 53 45 32 56 33 || 02 || USE2V3|
|000056e0| 20 20 20 20 20 20 7c 20 | 55 73 65 20 61 75 64 69 | | |Use audi|
|000056f0| 6f 20 63 68 61 6e 6e 65 | 6c 20 32 20 74 6f 20 6d |o channe|l 2 to m|
|00005700| 6f 64 75 6c 61 74 65 20 | 76 6f 6c 75 6d 65 20 20 |odulate |volume |
|00005710| 20 20 7c 0a 20 20 20 20 | 20 20 20 20 20 7c 20 20 | |. | | |
|00005720| 20 20 20 20 20 7c 20 20 | 20 20 20 20 20 20 20 20 | | | |
|00005730| 20 20 20 7c 20 6f 66 20 | 63 68 61 6e 6e 65 6c 20 | | of |channel |
|00005740| 33 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |3 | |
|00005750| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 7c | | ||
|00005760| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 30 31 20 20 |. | | 01 |
|00005770| 20 20 7c 20 55 53 45 31 | 56 32 20 20 20 20 20 20 | | USE1|V2 |
|00005780| 7c 20 55 73 65 20 61 75 | 64 69 6f 20 63 68 61 6e || Use au|dio chan|
|00005790| 6e 65 6c 20 31 20 74 6f | 20 6d 6f 64 75 6c 61 74 |nel 1 to| modulat|
|000057a0| 65 20 76 6f 6c 75 6d 65 | 20 20 20 20 7c 0a 20 20 |e volume| |. |
|000057b0| 20 20 20 20 20 20 20 7c | 20 20 20 20 20 20 20 7c | || ||
|000057c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 7c 20 6f | | | o|
|000057d0| 66 20 63 68 61 6e 6e 65 | 6c 20 32 20 20 20 20 20 |f channe|l 2 |
|000057e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000057f0| 20 20 20 20 20 20 20 20 | 20 7c 0a 20 20 20 20 20 | | |. |
|00005800| 20 20 20 20 7c 20 30 30 | 20 20 20 20 7c 20 55 53 | | 00| | US|
|00005810| 45 30 56 31 20 20 20 20 | 20 20 7c 20 55 73 65 20 |E0V1 | | Use |
|00005820| 61 75 64 69 6f 20 63 68 | 61 6e 6e 65 6c 20 30 20 |audio ch|annel 0 |
|00005830| 74 6f 20 6d 6f 64 75 6c | 61 74 65 20 76 6f 6c 75 |to modul|ate volu|
|00005840| 6d 65 20 20 20 20 7c 0a | 20 20 20 20 20 20 20 20 |me |.| |
|00005850| 20 7c 20 20 20 20 20 20 | 20 7c 20 20 20 20 20 20 | | | | |
|00005860| 20 20 20 20 20 20 20 7c | 20 6f 66 20 63 68 61 6e | || of chan|
|00005870| 6e 65 6c 20 31 20 20 20 | 20 20 20 20 20 20 20 20 |nel 1 | |
|00005880| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005890| 20 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 2b 2d | |. | +-|
|000058a0| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |------+-|--------|
|000058b0| 2d 2d 2d 2d 2b 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |----+---|--------|
|000058c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000058d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000058e0| 2b 0a 0a 20 20 20 4e 6f | 74 65 3a 20 49 66 20 62 |+.. No|te: If b|
|000058f0| 6f 74 68 20 70 65 72 69 | 6f 64 20 61 6e 64 20 76 |oth peri|od and v|
|00005900| 6f 6c 75 6d 65 20 61 72 | 65 6d 6f 64 75 6c 61 74 |olume ar|emodulat|
|00005910| 65 64 20 6f 6e 20 74 68 | 65 20 73 61 6d 65 20 63 |ed on th|e same c|
|00005920| 68 61 6e 6e 65 6c 2c 0a | 20 20 20 20 20 20 20 20 |hannel,.| |
|00005930| 20 74 68 65 20 70 65 72 | 69 6f 64 20 61 6e 64 20 | the per|iod and |
|00005940| 76 6f 6c 75 6d 65 20 77 | 69 6c 6c 20 62 65 20 61 |volume w|ill be a|
|00005950| 6c 74 65 72 6e 61 74 65 | 64 2e 20 46 69 72 73 74 |lternate|d. First|
|00005960| 20 41 55 44 78 44 41 54 | 20 77 6f 72 64 20 0a 20 | AUDxDAT| word . |
|00005970| 20 20 20 20 20 20 20 20 | 69 73 20 75 73 65 64 20 | |is used |
|00005980| 66 6f 72 20 56 36 2d 56 | 30 20 6f 66 20 55 44 78 |for V6-V|0 of UDx|
|00005990| 56 4f 4c 2e 20 53 65 63 | 6f 6e 64 20 41 55 44 78 |VOL. Sec|ond AUDx|
|000059a0| 44 41 54 20 77 6f 72 64 | 20 69 73 20 75 73 65 64 |DAT word| is used|
|000059b0| 20 66 6f 72 0a 20 20 20 | 20 20 20 20 20 20 50 31 | for. | P1|
|000059c0| 35 2d 50 30 20 6f 66 20 | 41 55 44 78 50 45 52 2e |5-P0 of |AUDxPER.|
|000059d0| 20 54 68 69 73 20 61 6c | 74 65 72 6e 61 74 69 6e | This al|ternatin|
|000059e0| 67 20 73 65 71 75 65 6e | 63 65 20 69 73 20 72 65 |g sequen|ce is re|
|000059f0| 70 65 61 74 65 64 2e 0a | 7e 0a 30 41 30 2f 30 41 |peated..|~.0A0/0A|
|00005a00| 32 2f 30 42 30 2f 30 42 | 32 2f 30 43 30 2f 30 43 |2/0B0/0B|2/0C0/0C|
|00005a10| 32 2f 30 44 30 2f 30 44 | 32 0a 20 41 55 44 78 4c |2/0D0/0D|2. AUDxL|
|00005a20| 43 48 20 2d 20 41 75 64 | 69 6f 20 43 68 61 6e 6e |CH - Aud|io Chann|
|00005a30| 65 6c 20 78 20 4c 6f 63 | 61 74 69 6f 6e 20 28 68 |el x Loc|ation (h|
|00005a40| 69 67 68 20 35 20 62 69 | 74 73 29 0a 20 41 55 44 |igh 5 bi|ts). AUD|
|00005a50| 78 4c 43 4c 20 2d 20 41 | 75 64 69 6f 20 43 68 61 |xLCL - A|udio Cha|
|00005a60| 6e 6e 65 6c 20 78 20 4c | 6f 63 61 74 69 6f 6e 20 |nnel x L|ocation |
|00005a70| 28 6c 6f 77 20 31 35 20 | 62 69 74 73 29 0a 0a 20 |(low 15 |bits).. |
|00005a80| 20 20 20 20 20 20 20 20 | 54 68 69 73 20 70 61 69 | |This pai|
|00005a90| 72 20 6f 66 20 72 65 67 | 69 73 74 65 72 73 20 63 |r of reg|isters c|
|00005aa0| 6f 6e 74 61 69 6e 73 20 | 74 68 65 20 32 30 20 62 |ontains |the 20 b|
|00005ab0| 69 74 20 73 74 61 72 74 | 69 6e 67 0a 20 20 20 20 |it start|ing. |
|00005ac0| 20 20 20 20 20 61 64 64 | 72 65 73 73 28 6c 6f 63 | add|ress(loc|
|00005ad0| 61 74 69 6f 6e 29 20 6f | 66 20 61 75 64 69 6f 20 |ation) o|f audio |
|00005ae0| 63 68 61 6e 6e 65 6c 20 | 78 20 28 78 3d 30 2c 31 |channel |x (x=0,1|
|00005af0| 2c 32 2c 33 29 20 44 4d | 41 20 64 61 74 61 2e 0a |,2,3) DM|A data..|
|00005b00| 20 20 20 20 20 20 20 20 | 20 54 68 69 73 20 69 73 | | This is|
|00005b10| 20 6e 6f 74 20 61 20 70 | 6f 69 6e 74 65 72 20 72 | not a p|ointer r|
|00005b20| 65 67 20 61 6e 64 20 74 | 68 65 72 66 6f 72 65 20 |eg and t|herfore |
|00005b30| 6f 6e 6c 79 20 6e 65 65 | 64 73 20 74 6f 20 62 65 |only nee|ds to be|
|00005b40| 20 0a 20 20 20 20 20 20 | 20 20 20 72 65 6c 6f 61 | . | reloa|
|00005b50| 64 65 64 20 69 66 20 61 | 20 64 69 66 66 72 65 6e |ded if a| diffren|
|00005b60| 74 20 6d 65 6d 6f 72 79 | 20 6c 6f 63 61 74 69 6f |t memory| locatio|
|00005b70| 6e 20 69 73 20 74 6f 20 | 62 65 20 6f 75 74 70 75 |n is to |be outpu|
|00005b80| 74 74 65 64 2e 0a 7e 0a | 30 41 34 2f 30 42 34 2f |tted..~.|0A4/0B4/|
|00005b90| 30 43 34 2f 30 44 34 0a | 20 41 55 44 78 4c 45 4e |0C4/0D4.| AUDxLEN|
|00005ba0| 20 2d 20 41 75 64 69 6f | 20 43 68 61 6e 6e 65 6c | - Audio| Channel|
|00005bb0| 20 78 20 4c 65 6e 67 74 | 68 0a 0a 20 20 20 20 20 | x Lengt|h.. |
|00005bc0| 20 20 20 20 54 68 69 73 | 20 72 65 67 69 73 74 65 | This| registe|
|00005bd0| 72 20 63 6f 6e 74 61 69 | 6e 73 20 74 68 65 20 6c |r contai|ns the l|
|00005be0| 65 6e 67 74 68 20 28 6e | 75 6d 62 65 72 20 6f 66 |ength (n|umber of|
|00005bf0| 20 77 6f 72 64 73 29 20 | 6f 66 20 61 75 64 69 6f | words) |of audio|
|00005c00| 0a 20 20 20 20 20 20 20 | 20 20 63 68 61 6e 6e 65 |. | channe|
|00005c10| 6c 20 78 20 44 4d 41 20 | 64 61 74 61 2e 0a 7e 0a |l x DMA |data..~.|
|00005c20| 30 41 36 2f 30 42 36 2f | 30 43 36 2f 30 44 36 0a |0A6/0B6/|0C6/0D6.|
|00005c30| 20 41 55 44 78 50 45 52 | 20 2d 20 41 75 64 69 6f | AUDxPER| - Audio|
|00005c40| 20 43 68 61 6e 6e 65 6c | 20 78 20 50 65 72 69 6f | Channel| x Perio|
|00005c50| 64 0a 0a 20 20 20 20 20 | 20 20 20 20 54 68 69 73 |d.. | This|
|00005c60| 20 72 65 67 20 63 6f 6e | 74 61 69 6e 73 20 74 68 | reg con|tains th|
|00005c70| 65 20 70 65 72 69 6f 64 | 20 28 72 61 74 65 29 20 |e period| (rate) |
|00005c80| 6f 66 20 61 75 64 69 6f | 20 63 68 61 6e 6e 65 6c |of audio| channel|
|00005c90| 20 78 20 44 4d 41 20 64 | 61 74 61 0a 20 20 20 20 | x DMA d|ata. |
|00005ca0| 20 20 20 20 20 74 72 61 | 6e 73 66 65 72 2e 20 54 | tra|nsfer. T|
|00005cb0| 68 65 20 6d 69 6e 69 6d | 75 6d 20 70 65 72 69 6f |he minim|um perio|
|00005cc0| 64 20 69 73 20 31 32 34 | 20 63 6c 6f 63 6b 73 2e |d is 124| clocks.|
|00005cd0| 20 54 68 69 73 20 6d 65 | 61 6e 73 20 74 68 61 74 | This me|ans that|
|00005ce0| 20 74 68 65 0a 20 20 20 | 20 20 20 20 20 20 73 6d | the. | sm|
|00005cf0| 61 6c 6c 65 73 74 20 6e | 75 6d 62 65 72 20 74 68 |allest n|umber th|
|00005d00| 61 74 20 73 68 6f 75 6c | 64 20 62 65 20 70 6c 61 |at shoul|d be pla|
|00005d10| 63 65 64 20 69 6e 20 74 | 68 69 73 20 72 65 67 20 |ced in t|his reg |
|00005d20| 69 73 20 31 32 34 2e 0a | 7e 0a 30 41 38 2f 30 42 |is 124..|~.0A8/0B|
|00005d30| 38 2f 30 43 38 2f 30 44 | 38 0a 20 41 55 44 78 56 |8/0C8/0D|8. AUDxV|
|00005d40| 4f 4c 20 2d 20 41 75 64 | 69 6f 20 43 68 61 6e 6e |OL - Aud|io Chann|
|00005d50| 65 6c 20 78 20 56 6f 6c | 75 6d 65 0a 0a 20 20 20 |el x Vol|ume.. |
|00005d60| 20 20 20 20 20 20 54 68 | 69 73 20 72 65 67 20 63 | Th|is reg c|
|00005d70| 6f 6e 74 61 69 6e 73 20 | 74 68 65 20 76 6f 6c 75 |ontains |the volu|
|00005d80| 6d 65 20 73 65 74 74 69 | 6e 67 20 66 6f 72 20 61 |me setti|ng for a|
|00005d90| 75 64 69 6f 20 63 68 61 | 6e 6e 65 6c 20 78 2e 20 |udio cha|nnel x. |
|00005da0| 0a 20 20 20 20 20 20 20 | 20 20 42 69 74 73 20 36 |. | Bits 6|
|00005db0| 2c 35 2c 34 2c 33 2c 32 | 2c 31 2c 30 20 73 70 65 |,5,4,3,2|,1,0 spe|
|00005dc0| 63 69 66 79 20 36 35 20 | 6c 69 6e 65 61 72 20 76 |cify 65 |linear v|
|00005dd0| 6f 6c 75 6d 65 20 6c 65 | 76 65 6c 73 20 61 73 20 |olume le|vels as |
|00005de0| 73 68 6f 77 6e 20 62 65 | 6c 6f 77 2e 0a 0a 20 20 |shown be|low... |
|00005df0| 20 20 20 20 20 20 20 2b | 2d 2d 2d 2d 2d 2d 2d 2d | +|--------|
|00005e00| 2b 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |+-------|--------|
|00005e10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005e20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005e30| 2d 2d 2d 2b 0a 20 20 20 | 20 20 20 20 20 20 7c 20 |---+. | | |
|00005e40| 42 49 54 53 20 20 20 7c | 20 55 53 45 20 20 20 20 |BITS || USE |
|00005e50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005e60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005e70| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 20 20 20 | | |. |
|00005e80| 20 20 20 20 20 2b 2d 2d | 2d 2d 2d 2d 2d 2d 2b 2d | +--|------+-|
|00005e90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005ea0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005eb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005ec0| 2d 2b 0a 20 20 20 20 20 | 20 20 20 20 7c 20 2d 31 |-+. | | -1|
|00005ed0| 35 2d 30 37 20 7c 20 4e | 6f 74 20 75 73 65 64 20 |5-07 | N|ot used |
|00005ee0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005ef0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005f00| 20 20 20 20 20 20 20 20 | 7c 0a 20 20 20 20 20 20 | ||. |
|00005f10| 20 20 20 7c 20 20 30 36 | 20 20 20 20 7c 20 46 6f | | 06| | Fo|
|00005f20| 72 63 65 73 20 76 6f 6c | 75 6d 65 20 74 6f 20 6d |rces vol|ume to m|
|00005f30| 61 78 20 28 36 34 20 6f | 6e 65 73 2c 6e 6f 20 7a |ax (64 o|nes,no z|
|00005f40| 65 72 6f 73 29 20 20 20 | 20 20 20 20 20 20 20 7c |eros) | ||
|00005f50| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 30 35 2d 30 |. | | 05-0|
|00005f60| 30 20 20 7c 20 53 65 74 | 73 20 6f 6e 65 20 6f 66 |0 | Set|s one of|
|00005f70| 20 74 68 65 20 36 34 20 | 6c 65 76 65 6c 73 20 28 | the 64 |levels (|
|00005f80| 30 30 30 30 30 30 20 3d | 20 6e 6f 20 6f 75 74 70 |000000 =| no outp|
|00005f90| 75 74 2c 20 20 20 7c 0a | 20 20 20 20 20 20 20 20 |ut, |.| |
|00005fa0| 20 7c 20 20 20 20 20 20 | 20 20 7c 20 31 31 31 31 | | | | 1111|
|00005fb0| 31 31 20 3d 20 36 33 20 | 6f 6e 65 73 2c 20 6f 6e |11 = 63 |ones, on|
|00005fc0| 65 20 7a 65 72 6f 29 20 | 20 20 20 20 20 20 20 20 |e zero) | |
|00005fd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 7c 0a 20 | | |. |
|00005fe0| 20 20 20 20 20 20 20 20 | 2b 2d 2d 2d 2d 2d 2d 2d | |+-------|
|00005ff0| 2d 2b 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |-+------|--------|
|00006000| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00006010| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00006020| 2d 2d 2d 2d 2b 0a 0a 7e | 0a 30 41 41 2f 30 42 41 |----+..~|.0AA/0BA|
|00006030| 2f 30 43 41 2f 30 44 41 | 0a 20 41 55 44 78 44 41 |/0CA/0DA|. AUDxDA|
|00006040| 54 20 2d 20 41 75 64 69 | 6f 20 43 68 61 6e 6e 65 |T - Audi|o Channe|
|00006050| 6c 20 78 20 44 61 74 61 | 0a 0a 20 20 20 20 20 20 |l x Data|.. |
|00006060| 20 20 20 54 68 69 73 20 | 72 65 67 20 69 73 20 74 | This |reg is t|
|00006070| 68 65 20 61 75 64 69 6f | 20 63 68 61 6e 6e 65 6c |he audio| channel|
|00006080| 20 78 20 28 78 3d 30 2c | 31 2c 32 2c 33 29 20 44 | x (x=0,|1,2,3) D|
|00006090| 4d 41 20 64 61 74 61 20 | 62 75 66 66 65 72 2e 20 |MA data |buffer. |
|000060a0| 49 74 0a 20 20 20 20 20 | 20 20 20 20 63 6f 6e 74 |It. | cont|
|000060b0| 61 69 6e 73 20 32 20 62 | 79 74 65 73 20 6f 66 20 |ains 2 b|ytes of |
|000060c0| 64 61 74 61 20 28 65 61 | 63 68 20 62 79 74 65 20 |data (ea|ch byte |
|000060d0| 69 73 20 61 20 74 77 6f | 73 20 63 6f 6d 70 6c 65 |is a two|s comple|
|000060e0| 6d 65 6e 74 20 73 69 67 | 6e 65 64 20 0a 20 20 20 |ment sig|ned . |
|000060f0| 20 20 20 20 20 20 69 6e | 74 65 67 65 72 29 20 74 | in|teger) t|
|00006100| 68 61 74 20 61 72 65 20 | 6f 75 74 70 75 74 65 64 |hat are |outputed|
|00006110| 20 73 65 71 75 65 6e 74 | 69 61 6c 6c 79 20 28 77 | sequent|ially (w|
|00006120| 69 74 68 20 64 69 67 69 | 74 61 6c 20 74 6f 20 61 |ith digi|tal to a|
|00006130| 6e 61 6c 6f 67 0a 20 20 | 20 20 20 20 20 20 20 63 |nalog. | c|
|00006140| 6f 6e 76 65 72 73 69 6f | 6e 29 74 6f 20 74 68 65 |onversio|n)to the|
|00006150| 20 61 75 64 69 6f 20 6f | 75 74 70 75 74 20 70 69 | audio o|utput pi|
|00006160| 6e 73 2e 20 57 69 74 68 | 20 6d 61 78 69 6d 75 6d |ns. With| maximum|
|00006170| 20 76 6f 6c 75 6d 65 2c | 20 65 61 63 68 20 0a 20 | volume,| each . |
|00006180| 20 20 20 20 20 20 20 20 | 62 79 74 65 20 63 61 6e | |byte can|
|00006190| 20 64 72 69 76 65 20 74 | 68 65 20 61 75 64 69 6f | drive t|he audio|
|000061a0| 20 6f 75 74 70 75 74 73 | 20 77 69 74 68 20 30 2e | outputs| with 0.|
|000061b0| 38 20 76 6f 6c 74 73 28 | 70 65 61 6b 20 74 6f 20 |8 volts(|peak to |
|000061c0| 70 65 61 6b 2c 74 79 70 | 29 2e 0a 20 20 20 20 20 |peak,typ|).. |
|000061d0| 20 20 20 20 54 68 65 20 | 61 75 64 69 6f 20 44 4d | The |audio DM|
|000061e0| 41 20 63 68 61 6e 6e 65 | 6c 20 63 6f 6e 74 72 6f |A channe|l contro|
|000061f0| 6c 6c 65 72 20 61 75 74 | 6f 6d 61 74 69 63 61 6c |ller aut|omatical|
|00006200| 6c 79 20 74 72 61 6e 73 | 66 65 72 73 20 64 61 74 |ly trans|fers dat|
|00006210| 61 0a 20 20 20 20 20 20 | 20 20 20 74 6f 20 74 68 |a. | to th|
|00006220| 69 73 20 72 65 67 20 66 | 72 6f 6d 20 52 41 4d 2e |is reg f|rom RAM.|
|00006230| 20 54 68 65 20 70 72 6f | 63 65 73 73 6f 72 20 63 | The pro|cessor c|
|00006240| 61 6e 20 61 6c 73 6f 20 | 77 72 69 74 65 20 64 69 |an also |write di|
|00006250| 72 65 63 74 6c 79 20 74 | 6f 20 0a 20 20 20 20 20 |rectly t|o . |
|00006260| 20 20 20 20 74 68 69 73 | 20 72 65 67 2e 20 57 68 | this| reg. Wh|
|00006270| 65 6e 20 74 68 65 20 44 | 4d 41 20 64 61 74 61 20 |en the D|MA data |
|00006280| 69 73 20 66 69 6e 69 73 | 68 65 64 20 28 77 6f 72 |is finis|hed (wor|
|00006290| 64 73 20 6f 75 74 70 75 | 74 74 65 64 3d 6c 65 6e |ds outpu|tted=len|
|000062a0| 67 74 68 29 0a 20 20 20 | 20 20 20 20 20 20 61 6e |gth). | an|
|000062b0| 64 20 74 68 65 20 64 61 | 74 61 20 69 6e 20 74 68 |d the da|ta in th|
|000062c0| 69 73 20 72 65 67 20 68 | 61 73 20 62 65 65 6e 20 |is reg h|as been |
|000062d0| 75 73 65 64 2c 20 61 6e | 20 61 75 64 69 6f 20 63 |used, an| audio c|
|000062e0| 68 61 6e 6e 65 6c 20 69 | 6e 74 65 72 72 75 70 74 |hannel i|nterrupt|
|000062f0| 0a 20 20 20 20 20 20 20 | 20 20 72 65 71 75 65 73 |. | reques|
|00006300| 74 20 69 73 20 73 65 74 | 2e 0a 7e 0a 30 35 30 2f |t is set|..~.050/|
|00006310| 30 35 32 2f 30 34 43 2f | 30 34 45 2f 30 34 38 2f |052/04C/|04E/048/|
|00006320| 30 34 41 2f 30 35 34 2f | 30 35 36 0a 20 42 4c 54 |04A/054/|056. BLT|
|00006330| 78 50 54 48 2c 20 42 4c | 54 78 50 54 4c 20 2d 20 |xPTH, BL|TxPTL - |
|00006340| 42 6c 69 74 74 65 72 20 | 50 6f 69 6e 74 65 72 20 |Blitter |Pointer |
|00006350| 74 6f 20 78 20 28 48 69 | 67 68 20 35 20 26 20 4c |to x (Hi|gh 5 & L|
|00006360| 6f 77 20 31 35 20 62 69 | 74 73 20 72 65 73 70 65 |ow 15 bi|ts respe|
|00006370| 63 74 69 76 65 6c 79 29 | 2e 0a 0a 20 20 20 20 20 |ctively)|... |
|00006380| 20 20 20 20 54 68 69 73 | 20 70 61 69 72 20 6f 66 | This| pair of|
|00006390| 20 72 65 67 69 73 74 65 | 72 73 20 63 6f 6e 74 61 | registe|rs conta|
|000063a0| 69 6e 73 20 74 68 65 20 | 32 30 20 62 69 74 20 61 |ins the |20 bit a|
|000063b0| 64 64 72 65 73 73 20 6f | 66 20 42 6c 69 74 74 65 |ddress o|f Blitte|
|000063c0| 72 20 73 6f 75 72 63 65 | 20 0a 20 20 20 20 20 20 |r source| . |
|000063d0| 20 20 20 28 78 3d 41 2c | 42 2c 43 29 20 6f 72 20 | (x=A,|B,C) or |
|000063e0| 64 65 73 74 2e 20 28 78 | 3d 44 29 20 44 4d 41 20 |dest. (x|=D) DMA |
|000063f0| 64 61 74 61 2e 20 54 68 | 69 73 20 70 6f 69 6e 74 |data. Th|is point|
|00006400| 65 72 20 6d 75 73 74 20 | 62 65 20 70 72 65 6c 6f |er must |be prelo|
|00006410| 61 64 65 64 20 0a 20 20 | 20 20 20 20 20 20 20 77 |aded . | w|
|00006420| 69 74 68 20 74 68 65 20 | 73 74 61 72 74 69 6e 67 |ith the |starting|
|00006430| 20 61 64 64 72 65 73 73 | 20 6f 66 20 74 68 65 20 | address| of the |
|00006440| 64 61 74 61 20 74 6f 20 | 62 65 20 70 72 6f 63 65 |data to |be proce|
|00006450| 73 73 65 64 20 62 79 20 | 74 65 20 62 6c 69 74 74 |ssed by |te blitt|
|00006460| 65 72 2e 0a 20 20 20 20 | 20 20 20 20 20 41 66 74 |er.. | Aft|
|00006470| 65 72 20 74 68 65 20 42 | 6c 69 74 74 65 72 20 69 |er the B|litter i|
|00006480| 73 20 66 69 6e 69 73 68 | 65 64 2c 20 69 74 20 77 |s finish|ed, it w|
|00006490| 69 6c 6c 20 63 6f 6e 74 | 61 69 6e 20 74 68 65 20 |ill cont|ain the |
|000064a0| 6c 61 73 74 20 64 61 74 | 61 20 61 64 64 72 65 73 |last dat|a addres|
|000064b0| 73 0a 20 20 20 20 20 20 | 20 20 20 28 70 6c 75 73 |s. | (plus|
|000064c0| 20 69 6e 63 72 65 6d 65 | 6e 74 20 61 6e 64 20 6d | increme|nt and m|
|000064d0| 6f 64 75 6c 6f 29 2e 0a | 0a 7e 0a 30 36 30 2f 30 |odulo)..|.~.060/0|
|000064e0| 36 32 2f 30 36 34 2f 30 | 36 36 0a 20 42 4c 54 78 |62/064/0|66. BLTx|
|000064f0| 4d 4f 44 20 2d 20 42 6c | 69 74 74 65 72 20 4d 6f |MOD - Bl|itter Mo|
|00006500| 64 75 6c 6f 20 78 0a 0a | 20 20 20 20 20 20 20 20 |dulo x..| |
|00006510| 20 54 68 69 73 20 72 65 | 67 69 73 74 65 72 20 63 | This re|gister c|
|00006520| 6f 6e 74 61 69 6e 73 20 | 74 68 65 20 4d 6f 64 75 |ontains |the Modu|
|00006530| 6c 6f 20 66 6f 72 20 42 | 6c 69 74 74 65 72 20 73 |lo for B|litter s|
|00006540| 6f 75 72 63 65 20 28 78 | 3d 41 2c 42 2c 43 29 20 |ource (x|=A,B,C) |
|00006550| 6f 72 20 0a 20 20 20 20 | 20 20 20 20 20 44 65 73 |or . | Des|
|00006560| 74 20 28 78 3d 44 29 2e | 20 41 20 6d 6f 64 75 6c |t (x=D).| A modul|
|00006570| 6f 20 69 73 20 61 20 6e | 75 6d 62 65 72 20 74 68 |o is a n|umber th|
|00006580| 61 74 20 69 73 20 61 75 | 74 6f 6d 61 74 69 63 61 |at is au|tomatica|
|00006590| 6c 6c 79 20 61 64 64 65 | 64 20 74 6f 20 74 68 65 |lly adde|d to the|
|000065a0| 0a 20 20 20 20 20 20 20 | 20 20 61 64 64 72 65 73 |. | addres|
|000065b0| 73 20 61 74 20 74 68 65 | 20 65 6e 64 20 6f 66 20 |s at the| end of |
|000065c0| 65 61 63 68 20 6c 69 6e | 65 2c 20 69 6e 20 6f 72 |each lin|e, in or|
|000065d0| 64 65 72 20 74 68 61 74 | 20 74 68 65 20 61 64 64 |der that| the add|
|000065e0| 72 65 73 73 20 74 68 65 | 6e 20 0a 20 20 20 20 20 |ress the|n . |
|000065f0| 20 20 20 20 70 6f 69 6e | 74 73 20 74 6f 20 74 68 | poin|ts to th|
|00006600| 65 20 73 74 61 72 74 20 | 6f 66 20 74 68 65 20 6e |e start |of the n|
|00006610| 65 78 74 20 6c 69 6e 65 | 2e 20 45 61 63 68 20 73 |ext line|. Each s|
|00006620| 6f 75 72 63 65 20 6f 72 | 20 64 65 73 74 69 6e 61 |ource or| destina|
|00006630| 74 69 6f 6e 20 68 61 73 | 0a 20 20 20 20 20 20 20 |tion has|. |
|00006640| 20 20 69 74 27 73 20 6f | 77 6e 20 4d 6f 64 75 6c | it's o|wn Modul|
|00006650| 6f 2c 20 61 6c 6c 6f 77 | 69 6e 67 20 65 61 63 68 |o, allow|ing each|
|00006660| 20 74 6f 20 62 65 20 64 | 69 66 66 65 72 65 6e 74 | to be d|ifferent|
|00006670| 20 69 6e 20 73 69 7a 65 | 2c 20 77 68 69 6c 65 20 | in size|, while |
|00006680| 61 6e 20 0a 20 20 20 20 | 20 20 20 20 20 69 64 65 |an . | ide|
|00006690| 6e 74 69 63 61 6c 20 61 | 72 65 61 20 6f 66 20 65 |ntical a|rea of e|
|000066a0| 61 63 68 20 69 73 20 75 | 73 65 64 20 69 6e 20 74 |ach is u|sed in t|
|000066b0| 68 65 20 42 6c 69 74 74 | 65 72 20 6f 70 65 72 61 |he Blitt|er opera|
|000066c0| 74 69 6f 6e 2e 0a 7e 0a | 30 34 34 2f 30 34 36 0a |tion..~.|044/046.|
|000066d0| 20 42 4c 54 41 46 57 4d | 2c 20 42 4c 59 41 4c 57 | BLTAFWM|, BLYALW|
|000066e0| 4d 20 2d 20 20 42 6c 69 | 74 74 65 72 20 66 69 72 |M - Bli|tter fir|
|000066f0| 73 74 20 61 6e 64 20 6c | 61 73 74 20 77 6f 72 64 |st and l|ast word|
|00006700| 20 6d 61 73 6b 20 66 6f | 72 20 73 6f 75 72 63 65 | mask fo|r source|
|00006710| 20 41 0a 0a 20 20 20 20 | 20 20 20 20 20 54 68 65 | A.. | The|
|00006720| 20 70 61 74 74 65 72 6e | 73 20 69 6e 20 74 68 65 | pattern|s in the|
|00006730| 20 74 77 6f 20 72 65 67 | 69 73 74 65 72 73 20 61 | two reg|isters a|
|00006740| 72 65 20 22 61 6e 64 65 | 64 22 20 77 69 74 68 20 |re "ande|d" with |
|00006750| 74 68 65 20 66 69 72 73 | 74 20 61 6e 64 20 0a 20 |the firs|t and . |
|00006760| 20 20 20 20 20 20 20 20 | 6c 61 73 74 20 77 6f 72 | |last wor|
|00006770| 64 73 20 6f 66 20 65 61 | 63 68 20 6c 69 6e 65 20 |ds of ea|ch line |
|00006780| 6f 66 20 64 61 74 61 20 | 66 72 6f 6d 20 53 6f 75 |of data |from Sou|
|00006790| 72 63 65 20 41 20 69 6e | 74 6f 20 74 68 65 20 42 |rce A in|to the B|
|000067a0| 6c 69 74 74 65 72 2e 20 | 0a 20 20 20 20 20 20 20 |litter. |. |
|000067b0| 20 20 41 20 7a 65 72 6f | 20 69 6e 20 61 6e 79 20 | A zero| in any |
|000067c0| 62 69 74 20 6f 76 65 72 | 72 69 64 65 73 20 64 61 |bit over|rides da|
|000067d0| 74 61 20 66 72 6f 6d 20 | 53 6f 75 72 63 65 20 41 |ta from |Source A|
|000067e0| 2e 20 54 68 65 73 65 20 | 72 65 67 69 73 74 65 72 |. These |register|
|000067f0| 73 20 0a 20 20 20 20 20 | 20 20 20 20 73 68 6f 75 |s . | shou|
|00006800| 6c 64 20 62 65 20 73 65 | 74 20 74 6f 20 61 6c 6c |ld be se|t to all|
|00006810| 20 22 6f 6e 65 73 22 20 | 66 6f 72 20 66 69 6c 6c | "ones" |for fill|
|00006820| 20 6d 6f 64 65 20 6f 72 | 20 66 6f 72 20 6c 69 6e | mode or| for lin|
|00006830| 65 20 64 72 61 77 69 6e | 67 20 6d 6f 64 65 2e 0a |e drawin|g mode..|
|00006840| 7e 0a 30 37 34 2f 30 37 | 32 2f 30 37 30 0a 20 42 |~.074/07|2/070. B|
|00006850| 4c 54 78 44 41 54 20 2d | 20 42 6c 69 74 74 65 72 |LTxDAT -| Blitter|
|00006860| 20 73 6f 75 72 63 65 20 | 78 20 64 61 74 61 20 72 | source |x data r|
|00006870| 65 67 69 73 74 65 72 0a | 0a 20 20 20 20 20 20 20 |egister.|. |
|00006880| 20 20 54 68 69 73 20 72 | 65 67 69 73 74 65 72 20 | This r|egister |
|00006890| 68 6f 6c 64 20 53 6f 75 | 72 63 65 20 78 20 28 78 |hold Sou|rce x (x|
|000068a0| 3d 41 2c 42 2c 43 29 20 | 64 61 74 61 20 66 6f 72 |=A,B,C) |data for|
|000068b0| 20 75 73 65 20 62 79 20 | 74 68 65 20 42 6c 69 74 | use by |the Blit|
|000068c0| 74 65 72 2e 0a 20 20 20 | 20 20 20 20 20 20 49 74 |ter.. | It|
|000068d0| 20 69 73 20 6e 6f 72 6d | 61 6c 6c 79 20 6c 6f 61 | is norm|ally loa|
|000068e0| 64 65 64 20 62 79 20 74 | 68 65 20 42 6c 69 74 74 |ded by t|he Blitt|
|000068f0| 65 72 20 44 4d 41 20 63 | 68 61 6e 6e 65 6c 2c 20 |er DMA c|hannel, |
|00006900| 68 6f 77 65 76 65 72 20 | 69 74 20 6d 61 79 0a 20 |however |it may. |
|00006910| 20 20 20 20 20 20 20 20 | 61 6c 73 6f 20 62 65 20 | |also be |
|00006920| 70 72 65 6c 6f 61 64 65 | 64 20 62 79 20 74 68 65 |preloade|d by the|
|00006930| 20 6d 69 63 72 6f 70 72 | 6f 63 65 73 73 6f 72 2e | micropr|ocessor.|
|00006940| 0a 7e 0a 30 30 30 0a 20 | 42 4c 54 44 44 41 54 20 |.~.000. |BLTDDAT |
|00006950| 2d 20 42 6c 69 74 74 65 | 72 20 64 65 73 74 69 6e |- Blitte|r destin|
|00006960| 61 74 69 6f 6e 20 64 61 | 74 61 20 72 65 67 69 73 |ation da|ta regis|
|00006970| 74 65 72 0a 0a 20 20 20 | 20 20 20 20 20 20 54 68 |ter.. | Th|
|00006980| 69 73 20 72 65 67 69 73 | 74 65 72 20 68 6f 6c 64 |is regis|ter hold|
|00006990| 73 20 74 68 65 20 64 61 | 74 61 20 72 65 73 75 6c |s the da|ta resul|
|000069a0| 74 69 6e 67 20 66 72 6f | 6d 20 65 61 63 68 20 77 |ting fro|m each w|
|000069b0| 6f 72 64 20 6f 66 20 42 | 6c 69 74 74 65 72 0a 20 |ord of B|litter. |
|000069c0| 20 20 20 20 20 20 20 20 | 6f 70 65 72 61 74 69 6f | |operatio|
|000069d0| 6e 20 75 6e 74 69 6c 20 | 69 74 20 69 73 20 73 65 |n until |it is se|
|000069e0| 6e 74 20 74 6f 20 61 20 | 52 41 4d 20 64 65 73 74 |nt to a |RAM dest|
|000069f0| 69 6e 61 74 69 6f 6e 2e | 20 54 68 69 73 20 69 73 |ination.| This is|
|00006a00| 20 61 20 64 75 6d 6d 79 | 0a 20 20 20 20 20 20 20 | a dummy|. |
|00006a10| 20 20 61 64 64 72 65 73 | 73 20 61 6e 64 20 63 61 | addres|s and ca|
|00006a20| 6e 6e 6f 74 20 62 65 20 | 72 65 61 64 20 62 79 20 |nnot be |read by |
|00006a30| 74 68 65 20 6d 69 63 72 | 6f 70 72 6f 63 65 73 73 |the micr|oprocess|
|00006a40| 6f 72 2e 20 54 68 65 20 | 74 72 61 6e 73 66 65 72 |or. The |transfer|
|00006a50| 20 69 73 0a 20 20 20 20 | 20 20 20 20 20 61 75 74 | is. | aut|
|00006a60| 6f 6d 61 74 69 63 20 64 | 75 72 69 6e 67 20 42 6c |omatic d|uring Bl|
|00006a70| 69 74 74 65 72 20 6f 70 | 65 72 61 74 69 6f 6e 2e |itter op|eration.|
|00006a80| 0a 7e 0a 30 34 30 2f 30 | 35 41 2f 30 34 32 0a 20 |.~.040/0|5A/042. |
|00006a90| 42 4c 54 43 4f 4e 30 20 | 20 2d 20 42 6c 69 74 74 |BLTCON0 | - Blitt|
|00006aa0| 65 72 20 63 6f 6e 74 72 | 6f 6c 20 72 65 67 69 73 |er contr|ol regis|
|00006ab0| 74 65 72 20 30 0a 20 42 | 4c 54 43 4f 4e 30 4c 20 |ter 0. B|LTCON0L |
|00006ac0| 2d 20 42 6c 69 74 74 65 | 72 20 63 6f 6e 74 72 6f |- Blitte|r contro|
|00006ad0| 6c 20 72 65 67 69 73 74 | 65 72 20 30 20 28 6c 6f |l regist|er 0 (lo|
|00006ae0| 77 65 72 20 38 20 62 69 | 74 73 29 0a 20 20 20 20 |wer 8 bi|ts). |
|00006af0| 20 20 20 20 20 20 20 20 | 54 68 69 73 20 69 73 20 | |This is |
|00006b00| 74 6f 20 73 70 65 65 64 | 20 75 70 20 73 6f 66 74 |to speed| up soft|
|00006b10| 77 61 72 65 20 2d 20 74 | 68 65 20 75 70 70 65 72 |ware - t|he upper|
|00006b20| 20 62 69 74 73 20 61 72 | 65 20 6f 66 74 65 6e 20 | bits ar|e often |
|00006b30| 74 68 65 20 73 61 6d 65 | 2e 0a 20 42 4c 54 43 4f |the same|.. BLTCO|
|00006b40| 4e 31 20 20 2d 20 42 6c | 69 74 74 65 72 20 63 6f |N1 - Bl|itter co|
|00006b50| 6e 74 72 6f 6c 20 72 65 | 67 69 73 74 65 72 20 31 |ntrol re|gister 1|
|00006b60| 0a 0a 20 20 20 20 20 20 | 20 20 20 54 68 65 73 65 |.. | These|
|00006b70| 20 74 77 6f 20 63 6f 6e | 74 72 6f 6c 20 72 65 67 | two con|trol reg|
|00006b80| 69 73 74 65 72 73 20 61 | 72 65 20 75 73 65 64 20 |isters a|re used |
|00006b90| 74 6f 67 65 74 68 65 72 | 20 74 6f 20 63 6f 6e 74 |together| to cont|
|00006ba0| 72 6f 6c 20 62 6c 69 74 | 74 65 72 20 0a 20 20 20 |rol blit|ter . |
|00006bb0| 20 20 20 20 20 20 6f 70 | 65 72 61 74 69 6f 6e 73 | op|erations|
|00006bc0| 2e 20 54 68 65 72 65 20 | 61 72 65 20 32 20 62 61 |. There |are 2 ba|
|00006bd0| 73 69 63 20 6d 6f 64 65 | 73 2c 20 61 72 65 20 61 |sic mode|s, are a|
|00006be0| 6e 64 20 6c 69 6e 65 2c | 20 77 68 69 63 68 20 61 |nd line,| which a|
|00006bf0| 72 65 20 0a 20 20 20 20 | 20 20 20 20 20 73 65 6c |re . | sel|
|00006c00| 65 63 74 65 64 20 62 79 | 20 62 69 74 20 30 20 6f |ected by| bit 0 o|
|00006c10| 66 20 42 4c 54 43 4f 4e | 31 2c 20 61 73 20 73 68 |f BLTCON|1, as sh|
|00006c20| 6f 77 20 62 65 6c 6f 77 | 2e 0a 0a 20 20 20 20 20 |ow below|... |
|00006c30| 20 20 20 20 2b 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | +---|--------|
|00006c40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |--------|-------+|
|00006c50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00006c60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2b 0a 20 20 20 |--------|---+. |
|00006c70| 20 20 20 20 20 20 7c 20 | 41 52 45 41 20 4d 4f 44 | | |AREA MOD|
|00006c80| 45 20 28 22 6e 6f 72 6d | 61 6c 22 29 20 20 20 20 |E ("norm|al") |
|00006c90| 20 7c 20 4c 49 4e 45 20 | 4d 4f 44 45 20 28 6c 69 | | LINE |MODE (li|
|00006ca0| 6e 65 20 64 72 61 77 29 | 20 20 20 20 20 7c 0a 20 |ne draw)| |. |
|00006cb0| 20 20 20 20 20 20 20 20 | 2b 2d 2d 2d 2d 2d 2d 2b | |+------+|
|00006cc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2d 2d |--------|-+------|
|00006cd0| 2d 2d 2d 2b 2d 2d 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2d |---+----|--+-----|
|00006ce0| 2d 2d 2d 2d 2b 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |----+---|-------+|
|00006cf0| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 42 49 54 23 |. | | BIT#|
|00006d00| 20 7c 20 42 4c 54 43 4f | 4e 30 20 7c 20 42 4c 54 | | BLTCO|N0 | BLT|
|00006d10| 43 4f 4e 31 20 7c 20 42 | 49 54 23 20 7c 20 42 4c |CON1 | B|IT# | BL|
|00006d20| 54 43 4f 4e 30 20 7c 20 | 42 4c 54 43 4f 4e 31 20 |TCON0 | |BLTCON1 |
|00006d30| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 2b 2d 2d 2d | |. | +---|
|00006d40| 2d 2d 2d 2b 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2b 2d 2d |---+----|-----+--|
|00006d50| 2d 2d 2d 2d 2d 2d 2d 2b | 2d 2d 2d 2d 2d 2d 2b 2d |-------+|------+-|
|00006d60| 2d 2d 2d 2d 2d 2d 2d 2d | 2b 2d 2d 2d 2d 2d 2d 2d |--------|+-------|
|00006d70| 2d 2d 2d 2b 0a 20 20 20 | 20 20 20 20 20 20 7c 20 |---+. | | |
|00006d80| 31 35 20 20 20 7c 20 41 | 53 48 33 20 20 20 20 7c |15 | A|SH3 ||
|00006d90| 20 42 53 48 33 20 20 20 | 20 7c 20 31 35 20 20 20 | BSH3 | | 15 |
|00006da0| 7c 20 41 53 48 33 20 20 | 20 20 7c 20 42 53 48 33 || ASH3 | | BSH3|
|00006db0| 20 20 20 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 | |. | |
|00006dc0| 7c 20 31 34 20 20 20 7c | 20 41 53 48 32 20 20 20 || 14 || ASH2 |
|00006dd0| 20 7c 20 42 53 48 32 20 | 20 20 20 7c 20 31 34 20 | | BSH2 | | 14 |
|00006de0| 20 20 7c 20 41 53 48 32 | 20 20 20 20 7c 20 42 53 | | ASH2| | BS|
|00006df0| 48 32 20 20 20 20 20 7c | 0a 20 20 20 20 20 20 20 |H2 ||. |
|00006e00| 20 20 7c 20 31 33 20 20 | 20 7c 20 41 53 48 31 20 | | 13 | | ASH1 |
|00006e10| 20 20 20 7c 20 42 53 48 | 31 20 20 20 20 7c 20 31 | | BSH|1 | 1|
|00006e20| 33 20 20 20 7c 20 41 53 | 48 31 20 20 20 20 7c 20 |3 | AS|H1 | |
|00006e30| 42 53 48 31 20 20 20 20 | 20 7c 0a 20 20 20 20 20 |BSH1 | |. |
|00006e40| 20 20 20 20 7c 20 31 32 | 20 20 20 7c 20 41 53 41 | | 12| | ASA|
|00006e50| 30 20 20 20 20 7c 20 42 | 53 48 30 20 20 20 20 7c |0 | B|SH0 ||
|00006e60| 20 31 32 20 20 20 7c 20 | 41 53 48 30 20 20 20 20 | 12 | |ASH0 |
|00006e70| 7c 20 42 53 48 30 20 20 | 20 20 20 7c 0a 20 20 20 || BSH0 | |. |
|00006e80| 20 20 20 20 20 20 7c 20 | 31 31 20 20 20 7c 20 55 | | |11 | U|
|00006e90| 53 45 41 20 20 20 20 7c | 20 30 20 20 20 20 20 20 |SEA || 0 |
|00006ea0| 20 7c 20 31 31 20 20 20 | 7c 20 31 20 20 20 20 20 | | 11 || 1 |
|00006eb0| 20 20 7c 20 30 20 20 20 | 20 20 20 20 20 7c 0a 20 | | 0 | |. |
|00006ec0| 20 20 20 20 20 20 20 20 | 7c 20 31 30 20 20 20 7c | || 10 ||
|00006ed0| 20 55 53 45 42 20 20 20 | 20 7c 20 30 20 20 20 20 | USEB | | 0 |
|00006ee0| 20 20 20 7c 20 31 30 20 | 20 20 7c 20 30 20 20 20 | | 10 | | 0 |
|00006ef0| 20 20 20 20 7c 20 30 20 | 20 20 20 20 20 20 20 7c | | 0 | ||
|00006f00| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 30 39 20 20 |. | | 09 |
|00006f10| 20 7c 20 55 53 45 43 20 | 20 20 20 7c 20 30 20 20 | | USEC | | 0 |
|00006f20| 20 20 20 20 20 7c 20 30 | 39 20 20 20 7c 20 31 20 | | 0|9 | 1 |
|00006f30| 20 20 20 20 20 20 7c 20 | 30 20 20 20 20 20 20 20 | | |0 |
|00006f40| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 7c 20 30 38 | |. | | 08|
|00006f50| 20 20 20 7c 20 55 53 45 | 44 20 20 20 20 7c 20 30 | | USE|D | 0|
|00006f60| 20 20 20 20 20 20 20 7c | 20 30 38 20 20 20 7c 20 | || 08 | |
|00006f70| 31 20 20 20 20 20 20 20 | 7c 20 30 20 20 20 20 20 |1 || 0 |
|00006f80| 20 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 7c 20 | |. | | |
|00006f90| 30 37 20 20 20 7c 20 4c | 46 37 20 20 20 20 20 7c |07 | L|F7 ||
|00006fa0| 20 44 4f 46 46 20 20 20 | 20 7c 20 30 37 20 20 20 | DOFF | | 07 |
|00006fb0| 7c 20 4c 46 37 20 20 20 | 20 20 7c 20 44 50 46 46 || LF7 | | DPFF|
|00006fc0| 20 20 20 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 | |. | |
|00006fd0| 7c 20 30 36 20 20 20 7c | 20 4c 46 36 20 20 20 20 || 06 || LF6 |
|00006fe0| 20 7c 20 30 20 20 20 20 | 20 20 20 7c 20 30 36 20 | | 0 | | 06 |
|00006ff0| 20 20 7c 20 4c 46 36 20 | 20 20 20 20 7c 20 53 49 | | LF6 | | SI|
|00007000| 47 4e 20 20 20 20 20 7c | 0a 20 20 20 20 20 20 20 |GN ||. |
|00007010| 20 20 7c 20 30 35 20 20 | 20 7c 20 4c 46 35 20 20 | | 05 | | LF5 |
|00007020| 20 20 20 7c 20 30 20 20 | 20 20 20 20 20 7c 20 30 | | 0 | | 0|
|00007030| 35 20 20 20 7c 20 4c 46 | 35 20 20 20 20 20 7c 20 |5 | LF|5 | |
|00007040| 4f 56 46 20 20 20 20 20 | 20 7c 0a 20 20 20 20 20 |OVF | |. |
|00007050| 20 20 20 20 7c 20 30 34 | 20 20 20 7c 20 4c 46 34 | | 04| | LF4|
|00007060| 20 20 20 20 20 7c 20 45 | 46 45 20 20 20 20 20 7c | | E|FE ||
|00007070| 20 30 34 20 20 20 7c 20 | 4c 46 34 20 20 20 20 20 | 04 | |LF4 |
|00007080| 7c 20 53 55 44 20 20 20 | 20 20 20 7c 0a 20 20 20 || SUD | |. |
|00007090| 20 20 20 20 20 20 7c 20 | 30 33 20 20 20 7c 20 4c | | |03 | L|
|000070a0| 46 33 20 20 20 20 20 7c | 20 49 46 45 20 20 20 20 |F3 || IFE |
|000070b0| 20 7c 20 30 33 20 20 20 | 7c 20 4c 46 33 20 20 20 | | 03 || LF3 |
|000070c0| 20 20 7c 20 53 55 4c 20 | 20 20 20 20 20 7c 0a 20 | | SUL | |. |
|000070d0| 20 20 20 20 20 20 20 20 | 7c 20 30 32 20 20 20 7c | || 02 ||
|000070e0| 20 4c 46 32 20 20 20 20 | 20 7c 20 46 43 49 20 20 | LF2 | | FCI |
|000070f0| 20 20 20 7c 20 30 32 20 | 20 20 7c 20 4c 46 32 20 | | 02 | | LF2 |
|00007100| 20 20 20 20 7c 20 41 55 | 4c 20 20 20 20 20 20 7c | | AU|L ||
|00007110| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 30 31 20 20 |. | | 01 |
|00007120| 20 7c 20 4c 46 31 20 20 | 20 20 20 7c 20 44 45 53 | | LF1 | | DES|
|00007130| 43 20 20 20 20 7c 20 30 | 31 20 20 20 7c 20 4c 46 |C | 0|1 | LF|
|00007140| 31 20 20 20 20 20 7c 20 | 53 49 4e 47 20 20 20 20 |1 | |SING |
|00007150| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 7c 20 30 30 | |. | | 00|
|00007160| 20 20 20 7c 20 4c 46 30 | 20 20 20 20 20 7c 20 4c | | LF0| | L|
|00007170| 49 4e 45 28 3d 30 29 7c | 20 30 30 20 20 20 7c 20 |INE(=0)|| 00 | |
|00007180| 4c 46 30 20 20 20 20 20 | 7c 20 4c 49 4e 45 28 3d |LF0 || LINE(=|
|00007190| 31 29 20 7c 0a 20 20 20 | 20 20 20 20 20 20 2b 2d |1) |. | +-|
|000071a0| 2d 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |-----+--|-------+|
|000071b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2d 2d |--------|-+------|
|000071c0| 2b 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2d |+-------|--+-----|
|000071d0| 2d 2d 2d 2d 2d 2b 0a 0a | 20 20 20 20 20 20 20 20 |-----+..| |
|000071e0| 20 41 53 48 33 2d 30 20 | 20 20 20 53 68 69 66 74 | ASH3-0 | Shift|
|000071f0| 20 76 61 6c 75 65 20 6f | 66 20 41 20 73 6f 75 72 | value o|f A sour|
|00007200| 63 65 0a 20 20 20 20 20 | 20 20 20 20 42 53 48 33 |ce. | BSH3|
|00007210| 2d 30 20 20 20 20 53 68 | 69 66 74 20 76 61 6c 75 |-0 Sh|ift valu|
|00007220| 65 20 6f 66 20 42 20 73 | 6f 75 72 63 65 20 61 6e |e of B s|ource an|
|00007230| 64 20 6c 69 6e 65 20 74 | 65 78 74 75 72 65 0a 20 |d line t|exture. |
|00007240| 20 20 20 20 20 20 20 20 | 55 53 45 41 20 20 20 20 | |USEA |
|00007250| 20 20 4d 6f 64 65 20 63 | 6f 6e 74 72 6f 6c 20 62 | Mode c|ontrol b|
|00007260| 69 74 20 74 6f 20 75 73 | 65 20 73 6f 75 72 63 65 |it to us|e source|
|00007270| 20 41 0a 20 20 20 20 20 | 20 20 20 20 55 53 45 42 | A. | USEB|
|00007280| 20 20 20 20 20 20 4d 6f | 64 65 20 63 6f 6e 74 72 | Mo|de contr|
|00007290| 6f 6c 20 62 69 74 20 74 | 6f 20 75 73 65 20 73 6f |ol bit t|o use so|
|000072a0| 75 72 63 65 20 42 0a 20 | 20 20 20 20 20 20 20 20 |urce B. | |
|000072b0| 55 53 45 43 20 20 20 20 | 20 20 4d 6f 64 65 20 63 |USEC | Mode c|
|000072c0| 6f 6e 74 72 6f 6c 20 62 | 69 74 20 74 6f 20 75 73 |ontrol b|it to us|
|000072d0| 65 20 73 6f 75 72 63 65 | 20 43 0a 20 20 20 20 20 |e source| C. |
|000072e0| 20 20 20 20 55 53 45 44 | 20 20 20 20 20 20 4d 6f | USED| Mo|
|000072f0| 64 65 20 63 6f 6e 74 72 | 6f 6c 20 62 69 74 20 74 |de contr|ol bit t|
|00007300| 6f 20 75 73 65 20 64 65 | 73 74 69 6e 61 74 69 6f |o use de|stinatio|
|00007310| 6e 20 44 0a 20 20 20 20 | 20 20 20 20 20 4c 46 37 |n D. | LF7|
|00007320| 2d 30 20 20 20 20 20 4c | 6f 67 69 63 20 66 75 6e |-0 L|ogic fun|
|00007330| 63 74 69 6f 6e 20 6d 69 | 6e 74 65 72 6d 20 73 65 |ction mi|nterm se|
|00007340| 6c 65 63 74 20 6c 69 6e | 65 73 0a 20 20 20 20 20 |lect lin|es. |
|00007350| 20 20 20 20 45 46 45 20 | 20 20 20 20 20 20 45 78 | EFE | Ex|
|00007360| 63 6c 75 73 69 76 65 20 | 66 69 6c 6c 20 65 6e 61 |clusive |fill ena|
|00007370| 62 6c 65 0a 20 20 20 20 | 20 20 20 20 20 49 46 45 |ble. | IFE|
|00007380| 20 20 20 20 20 20 20 49 | 6e 63 6c 75 73 69 76 65 | I|nclusive|
|00007390| 20 66 69 6c 6c 20 65 6e | 61 62 6c 65 0a 20 20 20 | fill en|able. |
|000073a0| 20 20 20 20 20 20 46 43 | 49 20 20 20 20 20 20 20 | FC|I |
|000073b0| 46 69 6c 6c 20 63 61 72 | 72 79 20 69 6e 70 75 74 |Fill car|ry input|
|000073c0| 0a 20 20 20 20 20 20 20 | 20 20 44 45 53 43 20 20 |. | DESC |
|000073d0| 20 20 20 20 44 65 73 63 | 65 6e 64 69 6e 67 20 28 | Desc|ending (|
|000073e0| 64 65 63 20 61 64 64 72 | 65 73 73 29 63 6f 6e 74 |dec addr|ess)cont|
|000073f0| 72 6f 6c 20 62 69 74 0a | 20 20 20 20 20 20 20 20 |rol bit.| |
|00007400| 20 4c 49 4e 45 20 20 20 | 20 20 20 4c 69 6e 65 20 | LINE | Line |
|00007410| 6d 6f 64 65 20 63 6f 6e | 74 72 6f 6c 20 62 69 74 |mode con|trol bit|
|00007420| 0a 20 20 20 20 20 20 20 | 20 20 53 49 47 4e 20 20 |. | SIGN |
|00007430| 20 20 20 20 4c 69 6e 65 | 20 64 72 61 77 20 73 69 | Line| draw si|
|00007440| 67 6e 20 66 6c 61 67 0a | 20 20 20 20 20 20 20 20 |gn flag.| |
|00007450| 20 4f 56 46 20 20 20 20 | 20 20 20 4c 69 6e 65 2f | OVF | Line/|
|00007460| 64 72 61 77 20 72 2f 6c | 20 77 6f 72 64 20 6f 76 |draw r/l| word ov|
|00007470| 65 72 66 6c 6f 77 20 66 | 6c 61 67 0a 20 20 20 20 |erflow f|lag. |
|00007480| 20 20 20 20 20 53 55 44 | 20 20 20 20 20 20 20 4c | SUD| L|
|00007490| 69 6e 65 20 64 72 61 77 | 2c 20 53 6f 6d 65 74 69 |ine draw|, Someti|
|000074a0| 6d 65 73 20 75 70 20 6f | 72 20 64 6f 77 6e 20 28 |mes up o|r down (|
|000074b0| 3d 41 55 44 29 0a 20 20 | 20 20 20 20 20 20 20 53 |=AUD). | S|
|000074c0| 55 4c 20 20 20 20 20 20 | 20 4c 69 6e 65 20 64 72 |UL | Line dr|
|000074d0| 61 77 2c 20 53 6f 6d 65 | 74 69 6d 65 73 20 75 70 |aw, Some|times up|
|000074e0| 20 6f 72 20 6c 65 66 74 | 0a 20 20 20 20 20 20 20 | or left|. |
|000074f0| 20 20 41 55 4c 20 20 20 | 20 20 20 20 4c 69 6e 65 | AUL | Line|
|00007500| 20 64 72 61 77 2c 20 41 | 6c 77 61 79 73 20 75 70 | draw, A|lways up|
|00007510| 20 6f 72 20 6c 65 66 74 | 0a 20 20 20 20 20 20 20 | or left|. |
|00007520| 20 20 53 49 4e 47 20 20 | 20 20 20 20 6c 69 6e 65 | SING | line|
|00007530| 20 64 72 61 77 2c 20 53 | 69 6e 67 6c 65 20 62 69 | draw, S|ingle bi|
|00007540| 74 20 70 65 72 20 68 6f | 72 69 7a 20 6c 69 6e 65 |t per ho|riz line|
|00007550| 0a 20 20 20 20 20 20 20 | 20 20 44 4f 46 46 20 20 |. | DOFF |
|00007560| 20 20 20 20 44 69 73 61 | 62 6c 65 73 20 74 68 65 | Disa|bles the|
|00007570| 20 44 20 6f 75 74 70 75 | 74 2d 20 66 6f 72 20 65 | D outpu|t- for e|
|00007580| 78 74 65 72 6e 61 6c 20 | 41 4c 55 73 0a 20 20 20 |xternal |ALUs. |
|00007590| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000075a0| 54 68 65 20 63 79 63 6c | 65 20 6f 63 63 75 72 73 |The cycl|e occurs|
|000075b0| 20 6e 6f 72 6d 61 6c 6c | 79 2c 20 62 75 74 20 74 | normall|y, but t|
|000075c0| 68 65 20 64 61 74 61 0a | 20 20 20 20 20 20 20 20 |he data.| |
|000075d0| 20 20 20 20 20 20 20 20 | 20 20 20 62 75 73 20 69 | | bus i|
|000075e0| 73 20 74 72 69 73 74 61 | 74 65 20 28 68 69 72 65 |s trista|te (hire|
|000075f0| 73 20 63 68 69 70 73 20 | 6f 6e 6c 79 29 0a 7e 0a |s chips |only).~.|
|00007600| 30 35 38 0a 20 42 4c 54 | 53 49 5a 45 20 2d 20 42 |058. BLT|SIZE - B|
|00007610| 6c 69 74 74 65 72 20 73 | 74 61 72 74 20 61 6e 64 |litter s|tart and|
|00007620| 20 73 69 7a 65 20 28 77 | 69 6e 2f 77 69 64 74 68 | size (w|in/width|
|00007630| 2c 20 68 65 69 67 68 74 | 29 0a 0a 20 20 20 20 20 |, height|).. |
|00007640| 20 20 20 20 54 68 69 73 | 20 72 65 67 69 73 74 65 | This| registe|
|00007650| 72 20 63 6f 6e 74 61 69 | 6e 73 20 74 68 65 20 77 |r contai|ns the w|
|00007660| 69 64 74 68 20 61 6e 64 | 20 68 65 69 67 68 74 20 |idth and| height |
|00007670| 6f 66 20 74 68 65 20 62 | 6c 69 74 74 65 72 20 6f |of the b|litter o|
|00007680| 70 65 72 61 74 69 6f 6e | 0a 20 20 20 20 20 20 20 |peration|. |
|00007690| 20 20 28 69 6e 20 6c 69 | 6e 65 20 6d 6f 64 65 20 | (in li|ne mode |
|000076a0| 77 69 64 74 68 20 6d 75 | 73 74 20 3d 20 32 2c 20 |width mu|st = 2, |
|000076b0| 68 65 69 67 68 74 20 3d | 20 6c 69 6e 65 20 6c 65 |height =| line le|
|000076c0| 6e 67 74 68 29 2e 20 57 | 72 69 74 69 6e 67 0a 20 |ngth). W|riting. |
|000076d0| 20 20 20 20 20 20 20 20 | 74 6f 20 74 68 69 73 20 | |to this |
|000076e0| 72 65 67 69 73 74 65 72 | 20 77 69 6c 6c 20 73 74 |register| will st|
|000076f0| 61 72 74 20 74 68 65 20 | 42 6c 69 74 74 65 72 2c |art the |Blitter,|
|00007700| 20 61 6e 64 20 73 68 6f | 75 6c 64 20 62 65 20 64 | and sho|uld be d|
|00007710| 6f 6e 65 20 6c 61 73 74 | 2c 0a 20 20 20 20 20 20 |one last|,. |
|00007720| 20 20 20 61 66 74 65 72 | 20 61 6c 6c 20 70 6f 69 | after| all poi|
|00007730| 6e 74 65 72 73 20 61 6e | 64 20 63 6f 6e 74 72 6f |nters an|d contro|
|00007740| 6c 20 72 65 67 69 73 74 | 65 72 73 20 68 61 76 65 |l regist|ers have|
|00007750| 20 62 65 65 6e 20 69 6e | 69 74 69 61 6c 69 7a 65 | been in|itialize|
|00007760| 64 2e 0a 0a 20 20 20 20 | 20 20 20 20 20 42 49 54 |d... | BIT|
|00007770| 23 20 31 35 2c 31 34 2c | 31 33 2c 31 32 2c 31 31 |# 15,14,|13,12,11|
|00007780| 2c 31 30 2c 30 39 2c 30 | 38 2c 30 37 2c 30 36 2c |,10,09,0|8,07,06,|
|00007790| 30 35 2c 30 34 2c 30 33 | 2c 30 32 2c 30 31 2c 30 |05,04,03|,02,01,0|
|000077a0| 30 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |0. | |
|000077b0| 48 39 20 48 38 20 48 37 | 20 48 36 20 48 35 20 48 |H9 H8 H7| H6 H5 H|
|000077c0| 34 20 48 33 20 48 32 20 | 48 31 20 48 30 20 57 35 |4 H3 H2 |H1 H0 W5|
|000077d0| 20 57 34 20 57 33 20 57 | 32 20 57 31 20 57 30 0a | W4 W3 W|2 W1 W0.|
|000077e0| 0a 20 20 20 20 20 20 20 | 20 20 48 3d 48 65 69 67 |. | H=Heig|
|000077f0| 68 74 3d 56 65 72 74 69 | 63 61 6c 20 6c 69 6e 65 |ht=Verti|cal line|
|00007800| 73 20 28 31 30 20 62 69 | 74 73 3d 31 30 32 34 20 |s (10 bi|ts=1024 |
|00007810| 6c 69 6e 65 73 20 6d 61 | 78 29 0a 20 20 20 20 20 |lines ma|x). |
|00007820| 20 20 20 20 57 3d 57 69 | 64 74 68 3d 48 6f 72 69 | W=Wi|dth=Hori|
|00007830| 7a 20 70 69 78 65 6c 73 | 20 28 36 20 62 69 74 73 |z pixels| (6 bits|
|00007840| 3d 36 34 20 77 6f 72 64 | 73 3d 31 30 32 34 20 70 |=64 word|s=1024 p|
|00007850| 69 78 65 6c 73 20 6d 61 | 78 29 0a 7e 0a 30 35 43 |ixels ma|x).~.05C|
|00007860| 0a 20 42 4c 54 53 49 5a | 56 20 2d 20 42 6c 69 74 |. BLTSIZ|V - Blit|
|00007870| 74 65 72 20 56 20 73 69 | 7a 65 20 28 31 35 20 62 |ter V si|ze (15 b|
|00007880| 69 74 20 68 65 69 67 68 | 74 29 0a 0a 20 20 20 20 |it heigh|t).. |
|00007890| 20 20 20 20 20 42 49 54 | 23 20 31 35 20 20 31 34 | BIT|# 15 14|
|000078a0| 20 20 31 33 20 20 31 32 | 20 20 31 31 20 20 31 30 | 13 12| 11 10|
|000078b0| 20 20 30 39 20 30 38 20 | 30 37 20 30 36 20 30 35 | 09 08 |07 06 05|
|000078c0| 20 30 34 20 30 33 20 30 | 32 20 30 31 20 30 30 0a | 04 03 0|2 01 00.|
|000078d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 78 | | x|
|000078e0| 20 20 68 31 34 20 68 31 | 33 20 68 31 32 20 68 31 | h14 h1|3 h12 h1|
|000078f0| 31 20 68 31 30 20 68 39 | 20 68 38 20 68 37 20 68 |1 h10 h9| h8 h7 h|
|00007900| 36 20 68 35 20 68 34 20 | 68 33 20 68 32 20 68 31 |6 h5 h4 |h3 h2 h1|
|00007910| 20 68 30 0a 0a 20 20 20 | 20 20 20 20 20 20 54 68 | h0.. | Th|
|00007920| 65 73 65 20 61 72 65 20 | 74 68 65 20 62 6c 69 74 |ese are |the blit|
|00007930| 74 65 72 20 73 69 7a 65 | 20 72 65 67 73 20 66 6f |ter size| regs fo|
|00007940| 72 20 62 6c 69 74 73 20 | 6c 61 72 67 65 72 20 74 |r blits |larger t|
|00007950| 68 61 6e 20 74 68 65 20 | 65 61 72 6c 69 65 72 20 |han the |earlier |
|00007960| 0a 20 20 20 20 20 20 20 | 20 20 63 68 69 70 73 20 |. | chips |
|00007970| 63 6f 75 6c 64 20 61 63 | 63 65 70 74 2e 20 54 68 |could ac|cept. Th|
|00007980| 65 20 6f 72 69 67 69 6e | 61 6c 20 63 6f 6d 6d 61 |e origin|al comma|
|00007990| 6e 64 73 20 61 72 65 20 | 72 65 74 61 69 6e 65 64 |nds are |retained|
|000079a0| 20 66 6f 72 20 0a 20 20 | 20 20 20 20 20 20 20 63 | for . | c|
|000079b0| 6f 6d 70 61 74 69 62 69 | 6c 69 74 79 2e 20 42 4c |ompatibi|lity. BL|
|000079c0| 54 53 49 5a 56 20 73 68 | 6f 75 6c 64 20 62 65 20 |TSIZV sh|ould be |
|000079d0| 77 72 69 74 74 65 6e 20 | 66 69 72 73 74 2c 20 66 |written |first, f|
|000079e0| 6f 6c 6c 6f 77 65 64 20 | 62 79 20 42 4c 54 53 49 |ollowed |by BLTSI|
|000079f0| 5a 48 2c 0a 20 20 20 20 | 20 20 20 20 20 77 68 69 |ZH,. | whi|
|00007a00| 63 68 20 73 74 61 72 74 | 73 20 74 68 65 20 62 6c |ch start|s the bl|
|00007a10| 69 74 74 65 72 2e 20 42 | 4c 54 53 49 5a 56 20 6e |itter. B|LTSIZV n|
|00007a20| 65 65 64 20 6e 6f 74 20 | 62 65 20 72 65 77 72 69 |eed not |be rewri|
|00007a30| 74 74 65 6e 20 66 6f 72 | 20 0a 20 20 20 20 20 20 |tten for| . |
|00007a40| 20 20 20 73 75 62 73 65 | 71 75 65 6e 74 20 62 69 | subse|quent bi|
|00007a50| 74 73 20 69 66 20 74 68 | 65 20 76 65 72 74 69 63 |ts if th|e vertic|
|00007a60| 61 6c 20 73 69 7a 65 20 | 69 73 20 74 68 65 20 73 |al size |is the s|
|00007a70| 61 6d 65 2e 20 4d 61 78 | 20 73 69 7a 65 20 6f 66 |ame. Max| size of|
|00007a80| 20 0a 20 20 20 20 20 20 | 20 20 20 62 6c 69 74 20 | . | blit |
|00007a90| 33 32 6b 20 70 69 78 65 | 6c 73 20 2a 20 33 32 6b |32k pixe|ls * 32k|
|00007aa0| 20 6c 69 6e 65 73 2c 20 | 78 27 73 20 73 68 6f 75 | lines, |x's shou|
|00007ab0| 6c 64 20 62 65 20 77 72 | 69 74 74 65 6e 20 74 6f |ld be wr|itten to|
|00007ac0| 20 30 20 66 6f 72 20 0a | 20 20 20 20 20 20 20 20 | 0 for .| |
|00007ad0| 20 75 70 77 61 72 64 20 | 63 6f 6d 70 61 74 69 62 | upward |compatib|
|00007ae0| 69 6c 69 74 79 2e 0a 7e | 0a 30 35 45 0a 20 42 4c |ility..~|.05E. BL|
|00007af0| 54 53 49 5a 48 20 2d 20 | 42 6c 69 74 74 65 72 20 |TSIZH - |Blitter |
|00007b00| 48 20 73 69 7a 65 20 26 | 20 73 74 61 72 74 20 28 |H size &| start (|
|00007b10| 31 31 20 62 69 74 20 77 | 69 64 74 68 29 0a 0a 20 |11 bit w|idth).. |
|00007b20| 20 20 20 20 20 20 20 20 | 42 49 54 23 20 31 35 20 | |BIT# 15 |
|00007b30| 31 34 20 31 33 20 31 32 | 20 31 31 20 31 30 20 20 |14 13 12| 11 10 |
|00007b40| 30 39 20 30 38 20 30 37 | 20 30 36 20 30 35 20 30 |09 08 07| 06 05 0|
|00007b50| 34 20 30 33 20 30 32 20 | 30 31 20 30 30 0a 20 20 |4 03 02 |01 00. |
|00007b60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 78 20 20 | | x |
|00007b70| 78 20 20 78 20 20 78 20 | 20 78 20 77 31 30 20 77 |x x x | x w10 w|
|00007b80| 39 20 77 38 20 77 37 20 | 77 36 20 77 35 20 77 34 |9 w8 w7 |w6 w5 w4|
|00007b90| 20 77 33 20 77 32 20 77 | 31 20 77 30 0a 7e 0a 30 | w3 w2 w|1 w0.~.0|
|00007ba0| 45 30 2f 30 45 38 2f 30 | 45 43 2f 30 46 30 2f 30 |E0/0E8/0|EC/0F0/0|
|00007bb0| 46 34 2f 30 46 38 2f 30 | 46 43 0a 20 42 50 4c 78 |F4/0F8/0|FC. BPLx|
|00007bc0| 50 54 48 20 2d 20 42 69 | 74 20 70 6c 61 6e 65 20 |PTH - Bi|t plane |
|00007bd0| 78 20 70 6f 69 6e 74 65 | 72 20 28 68 69 67 68 20 |x pointe|r (high |
|00007be0| 35 20 62 69 74 73 29 0a | 20 20 20 20 20 20 20 20 |5 bits).| |
|00007bf0| 20 20 20 28 78 3d 31 2c | 32 2c 33 2c 34 2c 35 2c | (x=1,|2,3,4,5,|
|00007c00| 36 2c 37 2c 38 29 0a 7e | 0a 30 45 32 2f 30 45 41 |6,7,8).~|.0E2/0EA|
|00007c10| 2f 30 45 45 2f 30 46 32 | 2f 30 46 36 2f 30 46 41 |/0EE/0F2|/0F6/0FA|
|00007c20| 2f 30 46 45 0a 20 42 50 | 4c 78 50 54 4c 20 2d 20 |/0FE. BP|LxPTL - |
|00007c30| 42 69 74 20 70 6c 61 6e | 65 20 70 6f 69 6e 74 65 |Bit plan|e pointe|
|00007c40| 72 20 28 6c 6f 77 20 31 | 35 20 62 69 74 73 29 0a |r (low 1|5 bits).|
|00007c50| 0a 20 20 20 20 20 20 20 | 20 20 41 64 64 72 65 73 |. | Addres|
|00007c60| 73 20 6f 66 20 62 69 74 | 20 70 6c 61 6e 65 20 78 |s of bit| plane x|
|00007c70| 20 28 78 3d 31 2c 32 2c | 33 2c 34 2c 35 2c 36 2c | (x=1,2,|3,4,5,6,|
|00007c80| 37 2c 38 29 20 44 4d 41 | 20 64 61 74 61 2e 20 54 |7,8) DMA| data. T|
|00007c90| 68 69 73 20 70 6f 69 6e | 74 65 72 0a 20 20 20 20 |his poin|ter. |
|00007ca0| 20 20 20 20 20 6d 75 73 | 74 20 62 65 20 72 65 69 | mus|t be rei|
|00007cb0| 6e 69 74 69 61 6c 69 7a | 65 64 20 62 79 20 74 68 |nitializ|ed by th|
|00007cc0| 65 20 70 72 6f 63 65 73 | 73 6f 72 20 6f 72 20 63 |e proces|sor or c|
|00007cd0| 6f 70 72 6f 63 65 73 73 | 6f 72 20 74 6f 20 70 6f |oprocess|or to po|
|00007ce0| 69 6e 74 0a 20 20 20 20 | 20 20 20 20 20 69 6e 20 |int. | in |
|00007cf0| 74 68 65 20 62 65 67 69 | 6e 6e 69 6e 67 20 6f 66 |the begi|nning of|
|00007d00| 20 62 69 74 20 70 6c 61 | 6e 65 20 64 61 74 65 20 | bit pla|ne date |
|00007d10| 76 65 72 79 20 76 65 72 | 74 69 63 61 6c 20 62 6c |very ver|tical bl|
|00007d20| 61 6e 6b 20 74 69 6d 65 | 2e 0a 7e 0a 31 31 30 2f |ank time|..~.110/|
|00007d30| 31 31 32 2f 31 31 34 2f | 31 31 36 2f 31 31 38 2f |112/114/|116/118/|
|00007d40| 31 31 41 2f 31 31 43 2f | 31 31 45 0a 20 42 50 4c |11A/11C/|11E. BPL|
|00007d50| 78 44 41 54 20 2d 20 42 | 69 74 20 70 6c 61 6e 65 |xDAT - B|it plane|
|00007d60| 20 78 20 64 61 74 61 20 | 28 70 61 72 61 6c 6c 65 | x data |(paralle|
|00007d70| 6c 20 74 6f 20 73 65 72 | 69 61 6c 20 63 6f 6e 76 |l to ser|ial conv|
|00007d80| 65 72 74 29 0a 0a 20 20 | 20 20 20 20 20 20 20 54 |ert).. | T|
|00007d90| 68 65 73 65 20 72 65 67 | 69 73 74 65 72 73 20 72 |hese reg|isters r|
|00007da0| 65 63 65 69 76 65 20 74 | 68 65 20 44 4d 41 20 64 |eceive t|he DMA d|
|00007db0| 61 74 61 20 66 65 74 63 | 68 65 64 20 66 72 6f 6d |ata fetc|hed from|
|00007dc0| 20 52 41 4d 20 62 79 20 | 74 68 65 20 62 69 74 0a | RAM by |the bit.|
|00007dd0| 20 20 20 20 20 20 20 20 | 20 70 6c 61 6e 65 20 61 | | plane a|
|00007de0| 64 64 72 65 73 73 20 70 | 6f 69 6e 74 65 72 73 20 |ddress p|ointers |
|00007df0| 64 65 73 63 72 69 62 65 | 64 20 61 62 6f 76 65 2e |describe|d above.|
|00007e00| 20 54 68 65 79 20 6d 61 | 79 20 61 6c 73 6f 20 62 | They ma|y also b|
|00007e10| 65 20 72 65 77 72 69 74 | 74 65 6e 0a 20 20 20 20 |e rewrit|ten. |
|00007e20| 20 20 20 20 20 62 79 20 | 65 69 74 68 65 72 20 6d | by |either m|
|00007e30| 69 63 72 6f 2e 20 54 68 | 65 79 20 61 63 74 20 61 |icro. Th|ey act a|
|00007e40| 73 20 61 6e 20 38 20 77 | 6f 72 64 20 70 61 72 61 |s an 8 w|ord para|
|00007e50| 6c 6c 65 6c 20 74 6f 20 | 73 65 72 69 61 6c 20 62 |llel to |serial b|
|00007e60| 75 66 66 65 72 0a 20 20 | 20 20 20 20 20 20 20 66 |uffer. | f|
|00007e70| 6f 72 20 75 70 20 74 6f | 20 38 20 6d 65 6d 6f 72 |or up to| 8 memor|
|00007e80| 79 20 27 62 69 74 20 70 | 6c 61 6e 65 73 27 2e 20 |y 'bit p|lanes'. |
|00007e90| 78 3d 31 2d 38 20 74 68 | 65 20 70 61 72 61 6c 6c |x=1-8 th|e parall|
|00007ea0| 65 6c 20 74 6f 20 73 65 | 72 69 61 6c 0a 20 20 20 |el to se|rial. |
|00007eb0| 20 20 20 20 20 20 63 6f | 6e 76 65 72 73 69 6f 6e | co|nversion|
|00007ec0| 20 49 44 20 74 72 69 67 | 67 65 72 65 64 20 77 68 | ID trig|gered wh|
|00007ed0| 65 6e 65 76 65 72 20 62 | 69 74 70 6c 61 6e 65 20 |enever b|itplane |
|00007ee0| 23 31 20 69 73 20 77 72 | 69 74 74 65 6e 2c 20 69 |#1 is wr|itten, i|
|00007ef0| 6e 64 69 63 69 6e 67 0a | 20 20 20 20 20 20 20 20 |ndicing.| |
|00007f00| 20 74 68 65 20 63 6f 6d | 70 6c 65 74 69 6f 6e 20 | the com|pletion |
|00007f10| 6f 66 20 61 6c 6c 20 62 | 69 74 20 70 6c 61 6e 65 |of all b|it plane|
|00007f20| 73 20 66 6f 72 20 74 68 | 61 74 20 77 6f 72 64 20 |s for th|at word |
|00007f30| 28 31 36 2f 33 32 2f 36 | 34 20 70 69 78 65 6c 73 |(16/32/6|4 pixels|
|00007f40| 29 2e 0a 20 20 20 20 20 | 20 20 20 20 54 68 65 20 |).. | The |
|00007f50| 4d 53 42 20 69 73 20 6f | 75 74 70 75 74 20 66 69 |MSB is o|utput fi|
|00007f60| 72 73 74 2c 20 61 6e 64 | 20 69 73 20 74 68 65 72 |rst, and| is ther|
|00007f70| 65 66 6f 72 65 20 61 6c | 77 61 79 73 20 6f 6e 20 |efore al|ways on |
|00007f80| 74 68 65 20 6c 65 66 74 | 2e 0a 7e 0a 31 30 38 2f |the left|..~.108/|
|00007f90| 31 30 41 0a 20 42 50 4c | 31 4d 4f 44 20 2d 20 42 |10A. BPL|1MOD - B|
|00007fa0| 69 74 20 70 6c 61 6e 65 | 20 6d 6f 64 75 6c 6f 20 |it plane| modulo |
|00007fb0| 28 6f 64 64 20 70 6c 61 | 6e 65 73 29 0a 20 42 50 |(odd pla|nes). BP|
|00007fc0| 4c 32 4d 4f 44 20 2d 20 | 42 69 74 20 50 6c 61 6e |L2MOD - |Bit Plan|
|00007fd0| 65 20 4d 6f 64 75 6c 6f | 20 28 65 76 65 6e 20 70 |e Modulo| (even p|
|00007fe0| 6c 61 6e 65 73 29 0a 0a | 20 20 20 20 20 20 20 20 |lanes)..| |
|00007ff0| 20 54 68 65 73 65 20 72 | 65 67 69 73 74 65 72 73 | These r|egisters|
|00008000| 20 63 6f 6e 74 61 69 6e | 20 74 68 65 20 6d 6f 64 | contain| the mod|
|00008010| 75 6c 6f 73 20 66 6f 72 | 20 74 68 65 20 6f 64 64 |ulos for| the odd|
|00008020| 20 61 6e 64 20 65 76 65 | 6e 20 62 69 74 20 70 6c | and eve|n bit pl|
|00008030| 61 6e 65 73 2e 0a 20 20 | 20 20 20 20 20 20 20 41 |anes.. | A|
|00008040| 20 6d 6f 64 75 6c 6f 20 | 69 73 20 61 20 6e 75 6d | modulo |is a num|
|00008050| 62 65 72 20 74 68 61 74 | 20 69 73 20 61 75 74 6f |ber that| is auto|
|00008060| 6d 61 69 74 63 61 6c 6c | 79 20 61 64 64 65 64 20 |maitcall|y added |
|00008070| 74 6f 20 74 68 65 20 61 | 64 64 72 65 73 73 20 61 |to the a|ddress a|
|00008080| 74 0a 20 20 20 20 20 20 | 20 20 20 74 68 65 20 65 |t. | the e|
|00008090| 6e 64 20 6f 66 20 65 61 | 63 68 20 6c 69 6e 65 2c |nd of ea|ch line,|
|000080a0| 20 69 6e 20 6f 72 64 65 | 72 20 74 68 61 74 20 74 | in orde|r that t|
|000080b0| 68 65 20 61 64 64 72 65 | 73 73 20 74 68 65 6e 20 |he addre|ss then |
|000080c0| 70 6f 69 6e 74 73 20 74 | 6f 20 74 68 65 0a 20 20 |points t|o the. |
|000080d0| 20 20 20 20 20 20 20 73 | 74 61 72 74 20 6f 66 20 | s|tart of |
|000080e0| 74 68 65 20 6e 65 78 74 | 20 6c 69 6e 65 2e 20 53 |the next| line. S|
|000080f0| 69 6e 63 65 20 74 68 65 | 79 20 68 61 76 65 20 73 |ince the|y have s|
|00008100| 65 70 65 72 61 74 65 20 | 6d 6f 64 75 6c 6f 73 2c |eperate |modulos,|
|00008110| 20 74 68 65 20 6f 64 64 | 20 0a 20 20 20 20 20 20 | the odd| . |
|00008120| 20 20 20 61 6e 64 20 65 | 76 65 6e 20 62 69 74 20 | and e|ven bit |
|00008130| 70 6c 61 6e 65 73 20 6d | 61 79 20 68 61 76 65 20 |planes m|ay have |
|00008140| 73 69 7a 65 73 20 74 68 | 61 74 20 61 72 65 20 64 |sizes th|at are d|
|00008150| 69 66 66 65 72 65 6e 74 | 20 66 72 6f 6d 20 65 61 |ifferent| from ea|
|00008160| 63 68 20 0a 20 20 20 20 | 20 20 20 20 20 6f 74 68 |ch . | oth|
|00008170| 65 72 2c 20 61 73 20 77 | 65 6c 6c 20 61 73 20 64 |er, as w|ell as d|
|00008180| 69 66 66 65 72 65 6e 74 | 20 66 72 6f 6d 20 74 68 |ifferent| from th|
|00008190| 65 20 64 69 73 70 6c 61 | 79 20 77 69 6e 64 6f 77 |e displa|y window|
|000081a0| 20 73 69 7a 65 2e 0a 0a | 20 20 20 20 20 20 20 20 | size...| |
|000081b0| 20 49 66 20 73 63 61 6e | 2d 64 6f 75 62 6c 69 6e | If scan|-doublin|
|000081c0| 67 20 69 73 20 65 6e 61 | 62 6c 65 64 2c 20 42 50 |g is ena|bled, BP|
|000081d0| 4c 31 4d 4f 44 20 73 65 | 72 76 65 73 20 61 73 20 |L1MOD se|rves as |
|000081e0| 74 68 65 20 70 72 69 6d | 61 72 79 20 62 69 74 70 |the prim|ary bitp|
|000081f0| 6c 61 6e 65 0a 20 20 20 | 20 20 20 20 20 20 6d 6f |lane. | mo|
|00008200| 64 75 6c 6f 73 20 61 6e | 64 20 42 50 4c 32 4d 4f |dulos an|d BPL2MO|
|00008210| 44 20 73 65 72 76 65 73 | 20 61 73 20 74 68 65 20 |D serves| as the |
|00008220| 61 6c 74 65 72 6e 61 74 | 65 2e 20 4c 69 6e 65 73 |alternat|e. Lines|
|00008230| 20 77 68 6f 73 65 20 4c | 53 42 73 20 6f 66 20 0a | whose L|SBs of .|
|00008240| 20 20 20 20 20 20 20 20 | 20 62 65 61 6d 20 63 6f | | beam co|
|00008250| 75 6e 74 65 72 20 61 6e | 64 20 44 49 57 53 54 52 |unter an|d DIWSTR|
|00008260| 54 20 6d 61 74 63 68 20 | 61 72 65 20 64 65 73 69 |T match |are desi|
|00008270| 67 6e 61 74 65 64 20 70 | 72 69 6d 61 72 79 2c 20 |gnated p|rimary, |
|00008280| 77 68 65 72 65 61 73 20 | 6c 69 6e 65 73 0a 20 20 |whereas |lines. |
|00008290| 20 20 20 20 20 20 20 77 | 68 6f 73 65 20 4c 53 42 | w|hose LSB|
|000082a0| 73 20 64 6f 6e 60 74 20 | 6d 61 74 63 68 20 61 72 |s don`t |match ar|
|000082b0| 65 20 64 65 73 69 67 6e | 61 74 65 64 20 61 6c 74 |e design|ated alt|
|000082c0| 65 72 6e 61 74 65 2e 0a | 7e 0a 31 30 30 0a 20 42 |ernate..|~.100. B|
|000082d0| 4c 54 43 4f 4e 30 20 2d | 20 42 69 74 20 50 6c 61 |LTCON0 -| Bit Pla|
|000082e0| 6e 65 20 43 6f 6e 74 72 | 6f 6c 20 52 65 67 69 73 |ne Contr|ol Regis|
|000082f0| 74 65 72 20 30 20 28 6d | 69 73 63 2c 20 63 6f 6e |ter 0 (m|isc, con|
|00008300| 74 72 6f 6c 20 62 69 74 | 73 29 0a 0a 20 2b 2d 2d |trol bit|s).. +--|
|00008310| 2d 2d 2d 2d 2b 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2b 2d |----+---|------+-|
|00008320| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00008330| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00008340| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00008350| 2d 2d 2d 2d 2d 2d 2d 2d | 2b 0a 20 7c 20 42 49 54 |--------|+. | BIT|
|00008360| 23 20 7c 20 42 50 4c 43 | 4f 4e 30 20 7c 20 44 45 |# | BPLC|ON0 | DE|
|00008370| 53 43 52 49 50 54 49 4f | 4e 20 20 20 20 20 20 20 |SCRIPTIO|N |
|00008380| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00008390| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000083a0| 20 20 20 20 20 20 7c 0a | 20 2b 2d 2d 2d 2d 2d 2d | |.| +------|
|000083b0| 2b 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2d |+-------|--+-----|
|000083c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000083d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000083e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000083f0| 2d 2d 2d 2d 2b 0a 20 7c | 20 31 35 20 20 20 7c 20 |----+. || 15 | |
|00008400| 48 49 52 45 53 20 20 20 | 7c 20 48 49 52 45 53 20 |HIRES || HIRES |
|00008410| 3d 20 48 69 67 68 20 72 | 65 73 6f 6c 6f 75 74 69 |= High r|esolouti|
|00008420| 6f 6e 20 28 36 34 30 2a | 32 30 30 2f 36 34 30 2a |on (640*|200/640*|
|00008430| 34 30 30 20 69 6e 74 65 | 72 6c 61 63 65 29 20 20 |400 inte|rlace) |
|00008440| 20 20 7c 0a 20 7c 20 20 | 20 20 20 20 7c 20 20 20 | |. | | | |
|00008450| 20 20 20 20 20 20 7c 20 | 6d 6f 64 65 20 20 20 20 | | |mode |
|00008460| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00008470| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00008480| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00008490| 7c 0a 20 7c 20 31 34 20 | 20 20 7c 20 42 50 55 32 ||. | 14 | | BPU2|
|000084a0| 20 20 20 20 7c 20 42 69 | 74 20 70 6c 61 6e 65 20 | | Bi|t plane |
|000084b0| 75 73 65 20 63 6f 64 65 | 20 30 30 30 30 2d 31 30 |use code| 0000-10|
|000084c0| 30 30 20 28 4e 4f 44 45 | 20 74 68 72 75 20 38 20 |00 (NODE| thru 8 |
|000084d0| 69 6e 63 6c 75 73 69 76 | 65 29 20 20 20 20 7c 0a |inclusiv|e) |.|
|000084e0| 20 7c 20 31 33 20 20 20 | 7c 20 42 50 55 31 20 20 | | 13 || BPU1 |
|000084f0| 20 20 7c 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |
|00008500| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00008510| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00008520| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|00008530| 20 31 32 20 20 20 7c 20 | 42 50 55 30 20 20 20 20 | 12 | |BPU0 |
|00008540| 7c 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 || | |
|00008550| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00008560| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00008570| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 31 | | |. | 1|
|00008580| 31 20 20 20 7c 20 48 41 | 4d 20 20 20 20 20 7c 20 |1 | HA|M | |
|00008590| 48 6f 6c 64 20 61 6e 64 | 20 6d 6f 64 69 66 79 20 |Hold and| modify |
|000085a0| 6d 6f 64 65 2c 20 6e 6f | 77 20 75 73 69 6e 67 20 |mode, no|w using |
|000085b0| 65 69 74 68 65 72 20 36 | 20 6f 72 20 38 20 62 69 |either 6| or 8 bi|
|000085c0| 74 20 20 20 20 20 20 20 | 7c 0a 20 7c 20 20 20 20 |t ||. | |
|000085d0| 20 20 7c 20 20 20 20 20 | 20 20 20 20 7c 20 70 6c | | | | pl|
|000085e0| 61 6e 65 73 2e 20 20 20 | 20 20 20 20 20 20 20 20 |anes. | |
|000085f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00008600| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00008610| 20 20 20 20 20 20 7c 0a | 20 7c 20 31 30 20 20 20 | |.| | 10 |
|00008620| 7c 20 44 50 46 20 20 20 | 20 20 7c 20 44 6f 75 62 || DPF | | Doub|
|00008630| 6c 65 20 70 6c 61 79 66 | 69 65 6c 64 20 28 50 46 |le playf|ield (PF|
|00008640| 49 3d 6f 64 64 20 46 50 | 32 3d 20 65 76 65 6e 20 |I=odd FP|2= even |
|00008650| 62 69 74 20 70 6c 61 6e | 65 73 29 20 20 20 20 20 |bit plan|es) |
|00008660| 20 20 20 20 7c 0a 20 7c | 20 20 20 20 20 20 7c 20 | |. || | |
|00008670| 20 20 20 20 20 20 20 20 | 7c 20 6e 6f 77 20 61 76 | || now av|
|00008680| 61 69 6c 61 62 6c 65 20 | 69 6e 20 61 6c 6c 20 72 |ailable |in all r|
|00008690| 65 73 6f 6c 6f 75 74 69 | 6f 6e 73 2e 20 20 20 20 |esolouti|ons. |
|000086a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000086b0| 20 20 7c 0a 20 7c 20 20 | 20 20 20 20 7c 20 20 20 | |. | | | |
|000086c0| 20 20 20 20 20 20 7c 20 | 28 49 66 20 42 50 55 3d | | |(If BPU=|
|000086d0| 36 20 61 6e 64 20 48 41 | 4d 3d 30 20 61 6e 64 20 |6 and HA|M=0 and |
|000086e0| 44 50 46 3d 30 20 61 20 | 73 70 65 63 69 61 6c 20 |DPF=0 a |special |
|000086f0| 6d 6f 64 65 20 69 73 20 | 20 20 20 20 20 20 20 20 |mode is | |
|00008700| 7c 0a 20 7c 20 20 20 20 | 20 20 7c 20 20 20 20 20 ||. | | | |
|00008710| 20 20 20 20 7c 20 64 65 | 66 69 6e 65 64 20 74 68 | | de|fined th|
|00008720| 61 74 20 61 6c 6c 6f 77 | 73 20 62 69 74 70 6c 61 |at allow|s bitpla|
|00008730| 6e 65 20 36 20 74 6f 20 | 63 61 75 73 65 20 61 6e |ne 6 to |cause an|
|00008740| 20 69 6e 74 65 6e 73 69 | 74 79 20 20 20 20 7c 0a | intensi|ty |.|
|00008750| 20 7c 20 20 20 20 20 20 | 7c 20 20 20 20 20 20 20 | | || |
|00008760| 20 20 7c 20 72 65 64 75 | 63 74 69 6f 6e 20 6f 66 | | redu|ction of|
|00008770| 20 74 68 65 20 6f 74 68 | 65 72 20 35 20 62 69 74 | the oth|er 5 bit|
|00008780| 70 6c 61 6e 65 73 2e 20 | 54 68 65 20 63 6f 6c 6f |planes. |The colo|
|00008790| 72 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c |r | |. ||
|000087a0| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|000087b0| 7c 20 72 65 67 69 73 74 | 65 72 20 6f 75 74 70 75 || regist|er outpu|
|000087c0| 74 20 73 65 6c 65 63 74 | 65 64 20 62 79 20 35 20 |t select|ed by 5 |
|000087d0| 62 69 74 70 6c 61 6e 65 | 73 20 69 73 20 73 68 69 |bitplane|s is shi|
|000087e0| 66 74 65 64 20 20 20 20 | 20 20 7c 0a 20 7c 20 20 |fted | |. | |
|000087f0| 20 20 20 20 7c 20 20 20 | 20 20 20 20 20 20 7c 20 | | | | |
|00008800| 74 6f 20 68 61 6c 66 20 | 69 6e 74 65 6e 73 69 74 |to half |intensit|
|00008810| 79 20 62 79 20 74 68 65 | 20 36 74 68 20 62 69 74 |y by the| 6th bit|
|00008820| 20 70 6c 61 6e 65 2e 20 | 54 68 69 73 20 69 73 20 | plane. |This is |
|00008830| 20 20 20 20 20 20 20 20 | 7c 0a 20 7c 20 20 20 20 | ||. | |
|00008840| 20 20 7c 20 20 20 20 20 | 20 20 20 20 7c 20 63 61 | | | | ca|
|00008850| 6c 6c 65 64 20 45 58 54 | 52 41 2d 48 41 4c 46 42 |lled EXT|RA-HALFB|
|00008860| 52 49 54 45 20 4d 6f 64 | 65 2e 20 20 20 20 20 20 |RITE Mod|e. |
|00008870| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00008880| 20 20 20 20 20 20 7c 0a | 20 7c 20 30 39 20 20 20 | |.| | 09 |
|00008890| 7c 20 20 43 4f 4c 4f 52 | 20 20 7c 20 45 6e 61 62 || COLOR| | Enab|
|000088a0| 6c 65 73 20 63 6f 6c 6f | 72 20 62 75 72 73 74 20 |les colo|r burst |
|000088b0| 6f 75 74 70 75 74 20 73 | 69 67 6e 61 6c 20 20 20 |output s|ignal |
|000088c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000088d0| 20 20 20 20 7c 0a 20 7c | 20 30 38 20 20 20 7c 20 | |. || 08 | |
|000088e0| 20 47 41 55 44 20 20 20 | 7c 20 47 65 6e 6c 6f 63 | GAUD || Genloc|
|000088f0| 6b 20 61 75 64 69 6f 20 | 65 6e 61 62 6c 65 2e 20 |k audio |enable. |
|00008900| 54 68 69 73 20 6c 65 76 | 65 6c 20 61 70 70 65 61 |This lev|el appea|
|00008910| 72 73 20 6f 6e 20 74 68 | 65 20 5a 44 20 20 20 20 |rs on th|e ZD |
|00008920| 20 20 7c 0a 20 7c 20 20 | 20 20 20 20 7c 20 20 20 | |. | | | |
|00008930| 20 20 20 20 20 20 7c 20 | 70 69 6e 20 6f 6e 20 64 | | |pin on d|
|00008940| 65 6e 69 73 65 20 64 75 | 72 69 6e 67 20 61 6c 6c |enise du|ring all|
|00008950| 20 62 6c 61 6e 6b 69 6e | 67 20 70 65 72 69 6f 64 | blankin|g period|
|00008960| 73 2c 20 75 6e 6c 65 73 | 73 20 5a 44 43 4c 4b 20 |s, unles|s ZDCLK |
|00008970| 7c 0a 20 7c 20 20 20 20 | 20 20 7c 20 20 20 20 20 ||. | | | |
|00008980| 20 20 20 20 7c 20 62 69 | 74 20 69 73 20 73 65 74 | | bi|t is set|
|00008990| 2e 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000089a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000089b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 7c 0a | | |.|
|000089c0| 20 7c 20 30 37 20 20 20 | 7c 20 20 55 48 52 45 53 | | 07 || UHRES|
|000089d0| 20 20 7c 20 55 6c 74 72 | 61 68 69 20 72 65 73 20 | | Ultr|ahi res |
|000089e0| 65 6e 61 62 6c 65 73 20 | 74 68 65 20 55 48 52 45 |enables |the UHRE|
|000089f0| 53 20 70 6f 69 6e 74 65 | 72 73 20 28 66 6f 72 20 |S pointe|rs (for |
|00008a00| 31 6b 2a 31 6b 29 20 28 | 61 6c 73 6f 7c 0a 20 7c |1k*1k) (|also|. ||
|00008a10| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|00008a20| 7c 20 6e 65 65 64 73 20 | 62 69 74 73 20 69 6e 20 || needs |bits in |
|00008a30| 44 4d 41 43 4f 4e 20 28 | 68 69 72 65 73 20 63 68 |DMACON (|hires ch|
|00008a40| 69 70 73 20 6f 6e 6c 79 | 29 2e 20 20 20 20 20 20 |ips only|). |
|00008a50| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 20 | | |. | |
|00008a60| 20 20 20 20 7c 20 20 20 | 20 20 20 20 20 20 7c 20 | | | | |
|00008a70| 44 69 73 61 62 6c 65 73 | 20 68 61 72 64 20 73 74 |Disables| hard st|
|00008a80| 6f 70 73 20 66 6f 72 20 | 76 65 72 74 2c 20 68 6f |ops for |vert, ho|
|00008a90| 72 69 7a 20 64 69 73 70 | 6c 61 79 20 77 69 6e 64 |riz disp|lay wind|
|00008aa0| 6f 77 73 2e 20 20 20 20 | 7c 0a 20 7c 20 30 36 20 |ows. ||. | 06 |
|00008ab0| 20 20 7c 20 20 53 48 52 | 45 53 20 20 7c 20 53 75 | | SHR|ES | Su|
|00008ac0| 70 65 72 20 68 69 2d 72 | 65 73 20 6d 6f 64 65 20 |per hi-r|es mode |
|00008ad0| 28 33 35 6e 73 20 70 69 | 78 65 6c 20 77 69 64 74 |(35ns pi|xel widt|
|00008ae0| 68 29 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |h) | |
|00008af0| 20 20 20 20 20 20 7c 0a | 20 7c 20 30 35 20 20 20 | |.| | 05 |
|00008b00| 7c 20 42 59 50 41 53 53 | 3d 30 7c 20 42 69 74 70 || BYPASS|=0| Bitp|
|00008b10| 6c 61 6e 65 73 20 61 72 | 65 20 73 63 72 6f 6c 6c |lanes ar|e scroll|
|00008b20| 65 64 20 61 6e 64 20 70 | 72 69 6f 72 69 74 69 7a |ed and p|rioritiz|
|00008b30| 65 64 20 6e 6f 72 6d 61 | 6c 6c 79 2c 20 62 75 74 |ed norma|lly, but|
|00008b40| 20 20 20 20 7c 0a 20 7c | 20 20 20 20 20 20 7c 20 | |. || | |
|00008b50| 20 20 20 20 20 20 20 20 | 7c 20 62 79 70 61 73 73 | || bypass|
|00008b60| 20 63 6f 6c 6f 72 20 74 | 61 62 6c 65 20 61 6e 64 | color t|able and|
|00008b70| 20 38 20 62 69 74 20 77 | 69 64 65 20 64 61 74 61 | 8 bit w|ide data|
|00008b80| 20 61 70 70 65 61 72 20 | 6f 6e 20 52 28 37 3a 30 | appear |on R(7:0|
|00008b90| 29 2e 7c 0a 20 7c 20 30 | 34 20 20 20 7c 20 20 42 |).|. | 0|4 | B|
|00008ba0| 50 55 33 3d 30 20 7c 20 | 53 65 65 20 61 62 6f 76 |PU3=0 | |See abov|
|00008bb0| 65 20 28 42 50 55 30 2f | 31 2f 32 29 20 20 20 20 |e (BPU0/|1/2) |
|00008bc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00008bd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00008be0| 7c 0a 20 7c 20 30 33 20 | 20 20 7c 20 20 4c 50 45 ||. | 03 | | LPE|
|00008bf0| 4e 20 20 20 7c 20 4c 69 | 67 68 74 20 70 65 6e 20 |N | Li|ght pen |
|00008c00| 65 6e 61 62 6c 65 20 28 | 72 65 73 65 74 20 6f 6e |enable (|reset on|
|00008c10| 20 70 6f 77 65 72 20 75 | 70 29 20 20 20 20 20 20 | power u|p) |
|00008c20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 7c 0a | | |.|
|00008c30| 20 7c 20 30 32 20 20 20 | 7c 20 20 4c 41 43 45 20 | | 02 || LACE |
|00008c40| 20 20 7c 20 49 6e 74 65 | 72 6c 61 63 65 20 65 6e | | Inte|rlace en|
|00008c50| 61 62 6c 65 20 28 72 65 | 73 65 74 20 6f 6e 20 70 |able (re|set on p|
|00008c60| 6f 77 65 72 20 75 70 29 | 20 20 20 20 20 20 20 20 |ower up)| |
|00008c70| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|00008c80| 20 30 31 20 20 20 7c 20 | 20 45 52 53 59 20 20 20 | 01 | | ERSY |
|00008c90| 7c 20 45 78 74 65 72 6e | 61 6c 20 72 65 73 79 6e || Extern|al resyn|
|00008ca0| 63 20 28 48 53 59 4e 43 | 2c 20 56 53 59 4e 43 20 |c (HSYNC|, VSYNC |
|00008cb0| 70 61 64 73 20 62 65 63 | 6f 6d 65 20 69 6e 70 75 |pads bec|ome inpu|
|00008cc0| 74 73 29 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 20 |ts) | |. | |
|00008cd0| 20 20 20 20 7c 20 20 20 | 20 20 20 20 20 20 7c 20 | | | | |
|00008ce0| 28 72 65 73 65 74 20 6f | 6e 20 70 6f 77 65 72 20 |(reset o|n power |
|00008cf0| 75 70 29 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |up) | |
|00008d00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00008d10| 20 20 20 20 20 20 20 20 | 7c 0a 20 7c 20 30 30 20 | ||. | 00 |
|00008d20| 20 20 7c 20 45 43 53 45 | 4e 41 3d 30 7c 20 57 68 | | ECSE|NA=0| Wh|
|00008d30| 65 6e 20 6c 6f 77 20 28 | 64 65 66 61 75 6c 74 29 |en low (|default)|
|00008d40| 2c 20 74 68 65 20 66 6f | 6c 6c 6f 77 69 6e 67 20 |, the fo|llowing |
|00008d50| 62 69 74 73 20 69 6e 20 | 42 50 4c 43 4f 4e 33 20 |bits in |BPLCON3 |
|00008d60| 61 72 65 20 20 20 7c 0a | 20 7c 20 20 20 20 20 20 |are |.| | |
|00008d70| 7c 20 20 20 20 20 20 20 | 20 20 7c 20 64 69 73 61 || | | disa|
|00008d80| 62 6c 65 64 3a 20 42 52 | 44 52 42 4c 4e 4b 2c 42 |bled: BR|DRBLNK,B|
|00008d90| 52 44 4e 54 52 41 4e 2c | 5a 44 43 4c 4b 45 4e 2c |RDNTRAN,|ZDCLKEN,|
|00008da0| 42 52 44 53 50 52 54 2c | 20 61 6e 64 20 20 20 20 |BRDSPRT,| and |
|00008db0| 20 20 20 20 7c 0a 20 7c | 20 20 20 20 20 20 7c 20 | |. || | |
|00008dc0| 20 20 20 20 20 20 20 20 | 7c 20 45 58 54 42 4c 4b | || EXTBLK|
|00008dd0| 45 4e 2e 20 54 68 65 73 | 65 20 35 20 62 69 74 73 |EN. Thes|e 5 bits|
|00008de0| 20 63 61 6e 20 61 6c 77 | 61 79 73 20 62 65 20 73 | can alw|ays be s|
|00008df0| 65 74 20 62 79 20 77 72 | 69 74 69 6e 67 20 20 20 |et by wr|iting |
|00008e00| 20 20 7c 0a 20 7c 20 20 | 20 20 20 20 7c 20 20 20 | |. | | | |
|00008e10| 20 20 20 20 20 20 7c 20 | 74 6f 20 42 50 4c 43 4f | | |to BPLCO|
|00008e20| 4e 33 2c 20 68 6f 77 65 | 76 65 72 20 74 68 65 72 |N3, howe|ver ther|
|00008e30| 65 20 65 66 66 65 63 74 | 73 20 61 72 65 20 69 6e |e effect|s are in|
|00008e40| 68 69 62 69 74 65 64 20 | 75 6e 74 69 6c 20 20 20 |hibited |until |
|00008e50| 7c 0a 20 7c 20 20 20 20 | 20 20 7c 20 20 20 20 20 ||. | | | |
|00008e60| 20 20 20 20 7c 20 45 43 | 53 45 4e 41 20 67 6f 65 | | EC|SENA goe|
|00008e70| 73 20 68 69 67 68 2e 20 | 54 68 69 73 20 61 6c 6c |s high. |This all|
|00008e80| 6f 77 73 20 72 61 70 69 | 64 20 63 6f 6e 74 65 78 |ows rapi|d contex|
|00008e90| 74 20 73 77 69 74 63 68 | 69 6e 67 20 20 20 7c 0a |t switch|ing |.|
|00008ea0| 20 7c 20 20 20 20 20 20 | 7c 20 20 20 20 20 20 20 | | || |
|00008eb0| 20 20 7c 20 62 65 74 77 | 65 65 6e 20 70 72 65 2d | | betw|een pre-|
|00008ec0| 45 43 53 20 76 69 65 77 | 70 6f 72 74 73 20 61 6e |ECS view|ports an|
|00008ed0| 64 20 6e 65 77 20 6f 6e | 65 73 2e 20 20 20 20 20 |d new on|es. |
|00008ee0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 2b | | |. +|
|00008ef0| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |------+-|--------|
|00008f00| 2b 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |+-------|--------|
|00008f10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00008f20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00008f30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 0a 7e 0a 31 30 |--------|--+.~.10|
|00008f40| 32 0a 20 42 50 4c 43 4f | 4e 31 20 2d 20 42 69 74 |2. BPLCO|N1 - Bit|
|00008f50| 20 50 6c 61 6e 65 20 43 | 6f 6e 74 72 6f 6c 20 52 | Plane C|ontrol R|
|00008f60| 65 67 69 73 74 65 72 20 | 28 68 6f 72 69 7a 2c 20 |egister |(horiz, |
|00008f70| 73 63 72 6f 6c 6c 20 63 | 6f 75 6e 74 65 72 29 0a |scroll c|ounter).|
|00008f80| 0a 20 2b 2d 2d 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2d 2d |. +-----|-+------|
|00008f90| 2d 2d 2d 2b 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |---+----|--------|
|00008fa0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00008fb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00008fc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2b 0a 20 |--------|-----+. |
|00008fd0| 7c 20 42 49 54 23 20 7c | 20 42 50 4c 43 4f 4e 31 || BIT# || BPLCON1|
|00008fe0| 20 7c 20 44 45 53 43 52 | 49 50 54 49 4f 4e 20 20 | | DESCR|IPTION |
|00008ff0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009000| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009010| 20 20 20 20 20 20 20 20 | 20 20 20 7c 0a 20 2b 2d | | |. +-|
|00009020| 2d 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |-----+--|-------+|
|00009030| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00009040| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00009050| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00009060| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2b 0a 20 7c 20 31 35 |--------|-+. | 15|
|00009070| 20 20 20 7c 20 50 46 32 | 48 37 3d 30 20 7c 20 28 | | PF2|H7=0 | (|
|00009080| 50 46 32 48 78 20 3d 29 | 20 50 6c 61 79 66 69 65 |PF2Hx =)| Playfie|
|00009090| 6c 64 20 32 20 68 6f 72 | 69 7a 6f 6e 74 61 6c 20 |ld 2 hor|izontal |
|000090a0| 73 63 72 6f 6c 6c 20 63 | 6f 64 65 2c 20 78 3d 30 |scroll c|ode, x=0|
|000090b0| 2d 37 20 20 20 20 20 7c | 0a 20 7c 20 31 34 20 20 |-7 ||. | 14 |
|000090c0| 20 7c 20 50 46 32 48 36 | 3d 30 20 7c 20 20 20 20 | | PF2H6|=0 | |
|000090d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000090e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000090f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009100| 20 20 20 20 20 7c 0a 20 | 7c 20 31 33 20 20 20 7c | |. || 13 ||
|00009110| 20 50 46 32 48 31 3d 30 | 20 7c 20 20 20 20 20 20 | PF2H1=0| | |
|00009120| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009130| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009140| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009150| 20 20 20 7c 0a 20 7c 20 | 31 32 20 20 20 7c 20 50 | |. | |12 | P|
|00009160| 46 32 48 30 3d 30 20 7c | 20 20 20 20 20 20 20 20 |F2H0=0 || |
|00009170| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009180| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009190| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000091a0| 20 7c 0a 20 7c 20 31 31 | 20 20 20 7c 20 50 46 31 | |. | 11| | PF1|
|000091b0| 48 37 3d 30 20 7c 20 28 | 50 46 31 48 78 20 3d 29 |H7=0 | (|PF1Hx =)|
|000091c0| 20 50 6c 61 79 66 69 65 | 6c 64 20 31 20 68 6f 72 | Playfie|ld 1 hor|
|000091d0| 69 7a 6f 6e 74 61 6c 20 | 73 63 72 6f 6c 6c 20 63 |izontal |scroll c|
|000091e0| 6f 64 65 2c 20 78 3d 30 | 2d 37 20 20 20 20 20 7c |ode, x=0|-7 ||
|000091f0| 0a 20 7c 20 31 30 20 20 | 20 7c 20 50 46 31 48 36 |. | 10 | | PF1H6|
|00009200| 3d 30 20 7c 20 77 68 65 | 72 65 20 50 46 79 48 30 |=0 | whe|re PFyH0|
|00009210| 3d 4c 53 42 3d 33 35 6e | 73 20 53 48 52 45 53 20 |=LSB=35n|s SHRES |
|00009220| 70 69 78 65 6c 20 28 62 | 69 74 73 20 68 61 76 65 |pixel (b|its have|
|00009230| 20 62 65 65 6e 20 20 20 | 20 20 20 20 20 7c 0a 20 | been | |. |
|00009240| 7c 20 30 39 20 20 20 7c | 20 50 46 31 48 31 3d 30 || 09 || PF1H1=0|
|00009250| 20 7c 20 72 65 6e 61 6d | 65 64 2c 20 6f 6c 64 20 | | renam|ed, old |
|00009260| 50 46 79 48 30 20 6e 6f | 77 20 50 46 79 48 32 2c |PFyH0 no|w PFyH2,|
|00009270| 20 65 63 74 29 2e 20 4e | 6f 77 20 74 68 61 74 20 | ect). N|ow that |
|00009280| 74 68 65 20 73 63 72 6f | 6c 6c 20 7c 0a 20 7c 20 |the scro|ll |. | |
|00009290| 30 38 20 20 20 7c 20 50 | 46 31 48 30 3d 30 20 7c |08 | P|F1H0=0 ||
|000092a0| 20 72 61 6e 67 65 20 68 | 61 73 20 62 65 65 6e 20 | range h|as been |
|000092b0| 71 75 61 64 72 75 70 6c | 65 64 20 74 6f 20 61 6c |quadrupl|ed to al|
|000092c0| 6c 6f 77 20 66 6f 72 20 | 77 69 64 65 72 20 28 33 |low for |wider (3|
|000092d0| 32 20 6f 72 20 20 20 20 | 20 7c 0a 20 7c 20 20 20 |2 or | |. | |
|000092e0| 20 20 20 7c 20 20 20 20 | 20 20 20 20 20 7c 20 36 | | | | 6|
|000092f0| 34 20 62 69 74 73 29 20 | 62 69 74 70 6c 61 6e 65 |4 bits) |bitplane|
|00009300| 73 2e 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |s. | |
|00009310| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009320| 20 20 20 20 20 20 20 7c | 0a 20 7c 20 30 37 20 20 | ||. | 07 |
|00009330| 20 7c 20 50 46 32 48 35 | 20 20 20 7c 20 20 20 20 | | PF2H5| | |
|00009340| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009350| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009360| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009370| 20 20 20 20 20 7c 0a 20 | 7c 20 30 36 20 20 20 7c | |. || 06 ||
|00009380| 20 50 46 32 48 34 20 20 | 20 7c 20 20 20 20 20 20 | PF2H4 | | |
|00009390| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000093a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000093b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000093c0| 20 20 20 7c 0a 20 7c 20 | 30 35 20 20 20 7c 20 50 | |. | |05 | P|
|000093d0| 46 32 48 33 20 20 20 7c | 20 20 20 20 20 20 20 20 |F2H3 || |
|000093e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000093f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009400| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009410| 20 7c 0a 20 7c 20 30 34 | 20 20 20 7c 20 50 46 32 | |. | 04| | PF2|
|00009420| 48 32 20 20 20 7c 20 20 | 20 20 20 20 20 20 20 20 |H2 | | |
|00009430| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009440| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009450| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 7c | | ||
|00009460| 0a 20 7c 20 30 33 20 20 | 20 7c 20 50 46 31 48 35 |. | 03 | | PF1H5|
|00009470| 20 20 20 7c 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |
|00009480| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009490| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000094a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 7c 0a 20 | | |. |
|000094b0| 7c 20 30 32 20 20 20 7c | 20 50 46 31 48 34 20 20 || 02 || PF1H4 |
|000094c0| 20 7c 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |
|000094d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000094e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000094f0| 20 20 20 20 20 20 20 20 | 20 20 20 7c 0a 20 7c 20 | | |. | |
|00009500| 30 31 20 20 20 7c 20 50 | 46 31 48 33 20 20 20 7c |01 | P|F1H3 ||
|00009510| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009520| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009530| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009540| 20 20 20 20 20 20 20 20 | 20 7c 0a 20 7c 20 30 30 | | |. | 00|
|00009550| 20 20 20 7c 20 50 46 31 | 48 32 20 20 20 7c 20 20 | | PF1|H2 | |
|00009560| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009570| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009580| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009590| 20 20 20 20 20 20 20 7c | 0a 20 2b 2d 2d 2d 2d 2d | ||. +-----|
|000095a0| 2d 2b 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2b 2d 2d 2d 2d |-+------|---+----|
|000095b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000095c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000095d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000095e0| 2d 2d 2d 2d 2d 2b 0a 7e | 0a 31 30 34 0a 20 42 50 |-----+.~|.104. BP|
|000095f0| 4c 43 4f 4e 32 20 2d 20 | 42 69 74 20 50 6c 61 6e |LCON2 - |Bit Plan|
|00009600| 65 20 43 6f 6e 74 72 6f | 6c 20 52 65 67 69 73 74 |e Contro|l Regist|
|00009610| 65 72 20 28 6e 65 77 20 | 63 6f 6e 74 72 6f 6c 20 |er (new |control |
|00009620| 62 69 74 73 29 0a 0a 20 | 2b 2d 2d 2d 2d 2d 2d 2b |bits).. |+------+|
|00009630| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2d |--------|--+-----|
|00009640| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00009650| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00009660| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00009670| 2d 2d 2d 2b 0a 20 7c 20 | 42 49 54 23 20 7c 20 42 |---+. | |BIT# | B|
|00009680| 50 4c 43 4f 4e 32 20 20 | 7c 20 44 45 53 43 52 49 |PLCON2 || DESCRI|
|00009690| 50 54 49 4f 4e 20 20 20 | 20 20 20 20 20 20 20 20 |PTION | |
|000096a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000096b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000096c0| 20 7c 0a 20 2b 2d 2d 2d | 2d 2d 2d 2b 2d 2d 2d 2d | |. +---|---+----|
|000096d0| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |------+-|--------|
|000096e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000096f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00009700| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |--------|-------+|
|00009710| 0a 20 7c 20 31 35 20 20 | 20 7c 20 58 20 20 20 20 |. | 15 | | X |
|00009720| 20 20 20 20 7c 20 64 6f | 6e 60 74 20 63 61 72 65 | | do|n`t care|
|00009730| 2d 20 62 75 74 20 64 72 | 69 76 65 20 74 6f 20 30 |- but dr|ive to 0|
|00009740| 20 66 6f 72 20 75 70 77 | 61 72 64 20 63 6f 6d 70 | for upw|ard comp|
|00009750| 61 74 69 62 69 6c 69 74 | 79 21 20 20 20 7c 0a 20 |atibilit|y! |. |
|00009760| 7c 20 31 34 20 20 20 7c | 20 5a 44 42 50 53 45 4c || 14 || ZDBPSEL|
|00009770| 32 20 7c 20 33 20 62 69 | 74 20 66 69 65 6c 64 20 |2 | 3 bi|t field |
|00009780| 77 68 69 63 68 20 73 65 | 6c 65 63 74 73 20 77 68 |which se|lects wh|
|00009790| 69 63 68 20 62 69 74 70 | 6c 61 6e 65 20 69 73 20 |ich bitp|lane is |
|000097a0| 74 6f 20 62 65 20 75 73 | 65 64 20 7c 0a 20 7c 20 |to be us|ed |. | |
|000097b0| 20 20 20 20 20 7c 20 20 | 20 20 20 20 20 20 20 20 | | | |
|000097c0| 7c 20 66 6f 72 20 5a 44 | 20 77 68 65 6e 20 5a 44 || for ZD| when ZD|
|000097d0| 42 42 50 45 4e 20 69 73 | 20 73 65 74 2d 20 30 30 |BBPEN is| set- 00|
|000097e0| 30 20 73 65 6c 65 63 74 | 73 20 42 42 31 20 61 6e |0 select|s BB1 an|
|000097f0| 64 20 31 31 31 20 20 20 | 20 7c 0a 20 7c 20 20 20 |d 111 | |. | |
|00009800| 20 20 20 7c 20 20 20 20 | 20 20 20 20 20 20 7c 20 | | | | |
|00009810| 73 65 6c 65 63 74 73 20 | 42 50 38 2e 20 20 20 20 |selects |BP8. |
|00009820| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009830| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009840| 20 20 20 20 20 20 20 7c | 0a 20 7c 20 31 33 20 20 | ||. | 13 |
|00009850| 20 7c 20 5a 44 42 50 53 | 45 4c 31 20 7c 20 20 20 | | ZDBPS|EL1 | |
|00009860| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009870| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009880| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009890| 20 20 20 20 20 7c 0a 20 | 7c 20 31 32 20 20 20 7c | |. || 12 ||
|000098a0| 20 5a 44 42 50 53 45 4c | 30 20 7c 20 20 20 20 20 | ZDBPSEL|0 | |
|000098b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000098c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000098d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000098e0| 20 20 20 7c 0a 20 7c 20 | 31 31 20 20 20 7c 20 5a | |. | |11 | Z|
|000098f0| 44 42 50 45 4e 20 20 20 | 7c 20 43 61 75 73 65 73 |DBPEN || Causes|
|00009900| 20 5a 44 20 70 69 6e 20 | 74 6f 20 6d 69 72 72 6f | ZD pin |to mirro|
|00009910| 72 20 62 69 74 70 6c 61 | 6e 65 20 73 65 6c 65 63 |r bitpla|ne selec|
|00009920| 74 65 64 20 62 79 20 5a | 44 42 50 53 45 4c 78 20 |ted by Z|DBPSELx |
|00009930| 20 7c 0a 20 7c 20 20 20 | 20 20 20 7c 20 20 20 20 | |. | | | |
|00009940| 20 20 20 20 20 20 7c 20 | 62 69 74 73 2e 20 54 68 | | |bits. Th|
|00009950| 69 73 20 64 6f 65 73 20 | 6e 6f 74 20 64 69 73 61 |is does |not disa|
|00009960| 62 6c 65 20 74 68 65 20 | 5a 44 20 6d 6f 64 65 20 |ble the |ZD mode |
|00009970| 64 65 66 69 6e 65 64 20 | 62 79 20 20 20 20 20 7c |defined |by ||
|00009980| 0a 20 7c 20 20 20 20 20 | 20 7c 20 20 20 20 20 20 |. | | | |
|00009990| 20 20 20 20 7c 20 5a 44 | 43 54 45 4e 2c 20 62 75 | | ZD|CTEN, bu|
|000099a0| 74 20 72 61 74 68 65 72 | 20 69 73 20 22 6f 72 65 |t rather| is "ore|
|000099b0| 64 22 20 77 69 74 68 20 | 69 74 2e 20 20 20 20 20 |d" with |it. |
|000099c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 7c 0a 20 | | |. |
|000099d0| 7c 20 31 30 20 20 20 7c | 20 5a 44 43 54 45 4e 20 || 10 || ZDCTEN |
|000099e0| 20 20 7c 20 43 61 75 73 | 65 73 20 5a 44 20 70 69 | | Caus|es ZD pi|
|000099f0| 6e 20 74 6f 20 6d 69 72 | 72 6f 72 20 62 69 74 20 |n to mir|ror bit |
|00009a00| 23 31 35 20 6f 66 20 74 | 68 65 20 61 63 74 69 76 |#15 of t|he activ|
|00009a10| 65 20 65 6e 74 72 79 20 | 69 6e 20 7c 0a 20 7c 20 |e entry |in |. | |
|00009a20| 20 20 20 20 20 7c 20 20 | 20 20 20 20 20 20 20 20 | | | |
|00009a30| 7c 20 68 69 67 68 20 63 | 6f 6c 6f 72 20 74 61 62 || high c|olor tab|
|00009a40| 6c 65 2e 20 57 68 65 6e | 20 5a 44 43 54 45 4e 20 |le. When| ZDCTEN |
|00009a50| 69 73 20 72 65 73 65 74 | 20 5a 44 20 72 65 76 65 |is reset| ZD reve|
|00009a60| 72 74 73 20 74 6f 20 20 | 20 7c 0a 20 7c 20 20 20 |rts to | |. | |
|00009a70| 20 20 20 7c 20 20 20 20 | 20 20 20 20 20 20 7c 20 | | | | |
|00009a80| 6d 69 72 72 6f 72 69 6e | 67 20 63 6f 6c 6f 72 20 |mirrorin|g color |
|00009a90| 28 30 29 2e 20 20 20 20 | 20 20 20 20 20 20 20 20 |(0). | |
|00009aa0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009ab0| 20 20 20 20 20 20 20 7c | 0a 20 7c 20 30 39 20 20 | ||. | 09 |
|00009ac0| 20 7c 20 4b 49 4c 4c 45 | 48 42 20 20 7c 20 44 69 | | KILLE|HB | Di|
|00009ad0| 73 61 62 6c 65 73 20 65 | 78 74 72 61 20 68 61 6c |sables e|xtra hal|
|00009ae0| 66 20 62 72 69 74 65 20 | 6d 6f 64 65 2e 20 20 20 |f brite |mode. |
|00009af0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009b00| 20 20 20 20 20 7c 0a 20 | 7c 20 30 38 20 20 20 7c | |. || 08 ||
|00009b10| 20 52 44 52 41 4d 3d 30 | 20 20 7c 20 43 61 75 73 | RDRAM=0| | Caus|
|00009b20| 65 73 20 63 6f 6c 6f 72 | 20 74 61 62 6c 65 20 61 |es color| table a|
|00009b30| 64 64 72 65 73 73 20 74 | 6f 20 72 65 61 64 20 74 |ddress t|o read t|
|00009b40| 68 65 20 63 6f 6c 6f 72 | 20 74 61 62 6c 65 20 20 |he color| table |
|00009b50| 20 20 20 7c 0a 20 7c 20 | 20 20 20 20 20 7c 20 20 | |. | | | |
|00009b60| 20 20 20 20 20 20 20 20 | 7c 20 69 6e 73 74 65 61 | || instea|
|00009b70| 64 20 6f 66 20 77 72 69 | 74 69 6e 67 20 74 6f 20 |d of wri|ting to |
|00009b80| 69 74 2e 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |it. | |
|00009b90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009ba0| 20 7c 0a 20 7c 20 30 37 | 20 20 20 7c 20 53 4f 47 | |. | 07| | SOG|
|00009bb0| 45 4e 3d 30 20 20 7c 20 | 57 68 65 6e 20 73 65 74 |EN=0 | |When set|
|00009bc0| 20 63 61 75 73 65 73 20 | 53 4f 47 20 6f 75 74 70 | causes |SOG outp|
|00009bd0| 75 74 20 70 69 6e 20 74 | 6f 20 67 6f 20 68 69 67 |ut pin t|o go hig|
|00009be0| 68 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 7c |h | ||
|00009bf0| 0a 20 7c 20 30 36 20 20 | 20 7c 20 50 46 32 50 52 |. | 06 | | PF2PR|
|00009c00| 49 20 20 20 7c 20 47 69 | 76 65 73 20 70 6c 61 79 |I | Gi|ves play|
|00009c10| 66 69 65 6c 64 20 32 20 | 70 72 69 6f 72 69 74 79 |field 2 |priority|
|00009c20| 20 6f 76 65 72 20 70 6c | 61 79 66 69 65 6c 64 20 | over pl|ayfield |
|00009c30| 31 2e 20 20 20 20 20 20 | 20 20 20 20 20 7c 0a 20 |1. | |. |
|00009c40| 7c 20 30 35 20 20 20 7c | 20 50 46 32 50 32 20 20 || 05 || PF2P2 |
|00009c50| 20 20 7c 20 50 6c 61 79 | 66 69 65 6c 64 20 32 20 | | Play|field 2 |
|00009c60| 70 72 69 6f 72 69 74 79 | 20 63 6f 64 65 20 28 77 |priority| code (w|
|00009c70| 69 74 68 20 72 65 73 70 | 2e 20 74 6f 20 73 70 72 |ith resp|. to spr|
|00009c80| 69 74 65 73 29 2e 20 20 | 20 20 20 7c 0a 20 7c 20 |ites). | |. | |
|00009c90| 30 34 20 20 20 7c 20 50 | 46 32 50 31 20 20 20 20 |04 | P|F2P1 |
|00009ca0| 7c 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 || | |
|00009cb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009cc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009cd0| 20 20 20 20 20 20 20 20 | 20 7c 0a 20 7c 20 30 33 | | |. | 03|
|00009ce0| 20 20 20 7c 20 50 46 32 | 50 30 20 20 20 20 7c 20 | | PF2|P0 | |
|00009cf0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009d00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009d10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009d20| 20 20 20 20 20 20 20 7c | 0a 20 7c 20 30 32 20 20 | ||. | 02 |
|00009d30| 20 7c 20 50 46 31 50 32 | 20 20 20 20 7c 20 50 6c | | PF1P2| | Pl|
|00009d40| 61 79 66 69 65 6c 64 20 | 31 20 70 72 69 6f 72 69 |ayfield |1 priori|
|00009d50| 74 79 20 63 6f 64 65 20 | 28 77 69 74 68 20 72 65 |ty code |(with re|
|00009d60| 73 70 2e 20 74 6f 20 73 | 70 72 69 74 65 73 29 2e |sp. to s|prites).|
|00009d70| 20 20 20 20 20 7c 0a 20 | 7c 20 30 31 20 20 20 7c | |. || 01 ||
|00009d80| 20 50 46 31 50 31 20 20 | 20 20 7c 20 20 20 20 20 | PF1P1 | | |
|00009d90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009da0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009db0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009dc0| 20 20 20 7c 0a 20 7c 20 | 30 30 20 20 20 7c 20 50 | |. | |00 | P|
|00009dd0| 46 31 50 30 20 20 20 20 | 7c 20 20 20 20 20 20 20 |F1P0 || |
|00009de0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009df0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009e00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009e10| 20 7c 0a 20 2b 2d 2d 2d | 2d 2d 2d 2b 2d 2d 2d 2d | |. +---|---+----|
|00009e20| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |------+-|--------|
|00009e30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00009e40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00009e50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |--------|-------+|
|00009e60| 0a 7e 0a 31 30 36 0a 20 | 42 50 4c 43 4f 4e 33 20 |.~.106. |BPLCON3 |
|00009e70| 2d 20 42 69 74 20 50 6c | 61 6e 65 20 43 6f 6e 74 |- Bit Pl|ane Cont|
|00009e80| 72 6f 6c 20 52 65 67 69 | 73 74 65 72 20 28 65 6e |rol Regi|ster (en|
|00009e90| 68 61 6e 63 65 64 20 62 | 69 74 73 29 0a 0a 20 2b |hanced b|its).. +|
|00009ea0| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |------+-|--------|
|00009eb0| 2d 2d 2d 2b 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |---+----|--------|
|00009ec0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00009ed0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00009ee0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 0a 20 7c |--------|----+. ||
|00009ef0| 20 42 49 54 23 20 7c 20 | 42 50 4c 43 4f 4e 33 20 | BIT# | |BPLCON3 |
|00009f00| 20 20 20 7c 20 44 45 53 | 43 52 49 50 54 49 4f 4e | | DES|CRIPTION|
|00009f10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009f20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009f30| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 2b | | |. +|
|00009f40| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |------+-|--------|
|00009f50| 2d 2d 2d 2b 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |---+----|--------|
|00009f60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00009f70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00009f80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 0a 20 7c |--------|----+. ||
|00009f90| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|00009fa0| 20 20 20 7c 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |
|00009fb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009fc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00009fd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|00009fe0| 20 31 35 20 20 20 7c 20 | 42 41 4e 4b 32 3d 30 20 | 15 | |BANK2=0 |
|00009ff0| 20 20 20 7c 20 42 41 4e | 4b 78 20 3d 20 53 65 6c | | BAN|Kx = Sel|
|0000a000| 65 63 74 73 20 6f 6e 65 | 20 6f 66 20 65 69 67 68 |ects one| of eigh|
|0000a010| 74 20 63 6f 6c 6f 72 20 | 62 61 6e 6b 73 2c 20 78 |t color |banks, x|
|0000a020| 3d 30 2d 32 2e 20 20 20 | 20 20 20 20 7c 0a 20 7c |=0-2. | |. ||
|0000a030| 20 31 34 20 20 20 7c 20 | 42 41 4e 4b 31 3d 30 20 | 14 | |BANK1=0 |
|0000a040| 20 20 20 7c 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a050| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000a060| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000a070| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000a080| 20 31 33 20 20 20 7c 20 | 42 41 4e 4b 30 3d 30 20 | 13 | |BANK0=0 |
|0000a090| 20 20 20 7c 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a0a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000a0b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000a0c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000a0d0| 20 31 32 20 20 20 7c 20 | 50 46 32 4f 46 32 3d 30 | 12 | |PF2OF2=0|
|0000a0e0| 20 20 20 7c 20 44 65 74 | 65 72 6d 69 6e 65 20 62 | | Det|ermine b|
|0000a0f0| 69 74 20 70 6c 61 6e 65 | 20 63 6f 6c 6f 72 20 74 |it plane| color t|
|0000a100| 61 62 6c 65 20 6f 66 66 | 73 65 74 20 77 68 65 6e |able off|set when|
|0000a110| 20 70 6c 61 79 66 69 65 | 6c 64 20 32 7c 0a 20 7c | playfie|ld 2|. ||
|0000a120| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a130| 20 20 20 7c 20 68 61 73 | 20 70 72 69 6f 72 69 74 | | has| priorit|
|0000a140| 79 20 69 6e 20 64 75 61 | 6c 20 70 6c 61 79 66 69 |y in dua|l playfi|
|0000a150| 65 6c 64 20 6d 6f 64 65 | 3a 20 20 20 20 20 20 20 |eld mode|: |
|0000a160| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000a170| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a180| 20 20 20 2b 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b | +----|-------+|
|0000a190| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000a1a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |--------|-------+|
|0000a1b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 0a 20 7c |--------|----+. ||
|0000a1c0| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a1d0| 20 20 20 7c 20 50 46 32 | 30 46 20 20 20 20 20 7c | | PF2|0F ||
|0000a1e0| 20 41 46 46 45 43 54 45 | 44 20 42 49 54 50 4c 41 | AFFECTE|D BITPLA|
|0000a1f0| 4e 45 20 20 20 20 20 20 | 20 20 20 20 20 20 20 7c |NE | ||
|0000a200| 20 4f 46 46 53 45 54 20 | 20 20 20 20 7c 0a 20 7c | OFFSET | |. ||
|0000a210| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a220| 20 20 20 2b 2d 2d 2d 2b | 2d 2d 2d 2b 2d 2d 2d 2b | +---+|---+---+|
|0000a230| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000a240| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |--------|-------+|
|0000a250| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 0a 20 7c |--------|----+. ||
|0000a260| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a270| 20 20 20 7c 20 32 20 7c | 20 31 20 7c 20 30 20 7c | | 2 || 1 | 0 ||
|0000a280| 20 38 20 7c 20 37 20 7c | 20 36 20 7c 20 35 20 7c | 8 | 7 || 6 | 5 ||
|0000a290| 20 34 20 7c 20 33 20 7c | 20 32 20 7c 20 31 20 7c | 4 | 3 || 2 | 1 ||
|0000a2a0| 20 28 64 65 63 69 6d 61 | 6c 29 20 20 7c 0a 20 7c | (decima|l) |. ||
|0000a2b0| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a2c0| 20 20 20 2b 2d 2d 2d 2b | 2d 2d 2d 2b 2d 2d 2d 2b | +---+|---+---+|
|0000a2d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000a2e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |--------|-------+|
|0000a2f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 0a 20 7c |--------|----+. ||
|0000a300| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a310| 20 20 20 7c 20 30 20 7c | 20 30 20 7c 20 30 20 7c | | 0 || 0 | 0 ||
|0000a320| 20 2d 20 7c 20 2d 20 7c | 20 2d 20 7c 20 2d 20 7c | - | - || - | - ||
|0000a330| 20 2d 20 7c 20 2d 20 7c | 20 2d 20 7c 20 2d 20 7c | - | - || - | - ||
|0000a340| 20 6e 6f 6e 65 20 20 20 | 20 20 20 20 7c 0a 20 7c | none | |. ||
|0000a350| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a360| 20 20 20 7c 20 30 20 7c | 20 30 20 7c 20 31 20 7c | | 0 || 0 | 1 ||
|0000a370| 20 2d 20 7c 20 2d 20 7c | 20 2d 20 7c 20 2d 20 7c | - | - || - | - ||
|0000a380| 20 2d 20 7c 20 2d 20 7c | 20 31 20 7c 20 2d 20 7c | - | - || 1 | - ||
|0000a390| 20 32 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | 2 | |. ||
|0000a3a0| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a3b0| 20 20 20 7c 20 30 20 7c | 20 31 20 7c 20 30 20 7c | | 0 || 1 | 0 ||
|0000a3c0| 20 2d 20 7c 20 2d 20 7c | 20 2d 20 7c 20 2d 20 7c | - | - || - | - ||
|0000a3d0| 20 2d 20 7c 20 31 20 7c | 20 2d 20 7c 20 2d 20 7c | - | 1 || - | - ||
|0000a3e0| 20 34 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | 4 | |. ||
|0000a3f0| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a400| 20 20 20 7c 20 30 20 7c | 20 31 20 7c 20 31 20 7c | | 0 || 1 | 1 ||
|0000a410| 20 2d 20 7c 20 2d 20 7c | 20 2d 20 7c 20 2d 20 7c | - | - || - | - ||
|0000a420| 20 2d 20 7c 20 31 20 7c | 20 2d 20 7c 20 2d 20 7c | - | 1 || - | - ||
|0000a430| 20 38 20 28 64 65 66 61 | 75 6c 74 29 7c 0a 20 7c | 8 (defa|ult)|. ||
|0000a440| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a450| 20 20 20 7c 20 31 20 7c | 20 30 20 7c 20 30 20 7c | | 1 || 0 | 0 ||
|0000a460| 20 2d 20 7c 20 2d 20 7c | 20 2d 20 7c 20 31 20 7c | - | - || - | 1 ||
|0000a470| 20 2d 20 7c 20 2d 20 7c | 20 2d 20 7c 20 2d 20 7c | - | - || - | - ||
|0000a480| 20 31 36 20 20 20 20 20 | 20 20 20 20 7c 0a 20 20 | 16 | |. |
|0000a490| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a4a0| 20 20 20 7c 20 31 20 7c | 20 30 20 7c 20 31 20 7c | | 1 || 0 | 1 ||
|0000a4b0| 20 2d 20 7c 20 2d 20 7c | 20 31 20 7c 20 2d 20 7c | - | - || 1 | - ||
|0000a4c0| 20 2d 20 7c 20 2d 20 7c | 20 2d 20 7c 20 2d 20 7c | - | - || - | - ||
|0000a4d0| 20 33 32 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | 32 | |. ||
|0000a4e0| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a4f0| 20 20 20 7c 20 31 20 7c | 20 31 20 7c 20 30 20 7c | | 1 || 1 | 0 ||
|0000a500| 20 2d 20 7c 20 31 20 7c | 20 2d 20 7c 20 2d 20 7c | - | 1 || - | - ||
|0000a510| 20 2d 20 7c 20 2d 20 7c | 20 2d 20 7c 20 2d 20 7c | - | - || - | - ||
|0000a520| 20 36 34 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | 64 | |. ||
|0000a530| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a540| 20 20 20 7c 20 31 20 7c | 20 31 20 7c 20 31 20 7c | | 1 || 1 | 1 ||
|0000a550| 20 31 20 7c 20 2d 20 7c | 20 2d 20 7c 20 2d 20 7c | 1 | - || - | - ||
|0000a560| 20 2d 20 7c 20 2d 20 7c | 20 2d 20 7c 20 2d 20 7c | - | - || - | - ||
|0000a570| 20 31 32 38 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | 128 | |. ||
|0000a580| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a590| 20 20 20 2b 2d 2d 2d 2b | 2d 2d 2d 2b 2d 2d 2d 2b | +---+|---+---+|
|0000a5a0| 2d 2d 2d 2b 2d 2d 2d 2b | 2d 2d 2d 2b 2d 2d 2d 2b |---+---+|---+---+|
|0000a5b0| 2d 2d 2d 2b 2d 2d 2d 2b | 2d 2d 2d 2b 2d 2d 2d 2b |---+---+|---+---+|
|0000a5c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 0a 20 7c |--------|----+. ||
|0000a5d0| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a5e0| 20 20 20 7c 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a5f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000a600| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000a610| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000a620| 20 31 31 20 20 20 7c 20 | 50 46 32 4f 46 31 3d 31 | 11 | |PF2OF1=1|
|0000a630| 20 20 20 7c 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a640| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000a650| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000a660| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000a670| 20 31 30 20 20 20 7c 20 | 50 46 32 4f 46 30 3d 31 | 10 | |PF2OF0=1|
|0000a680| 20 20 20 7c 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a690| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000a6a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000a6b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000a6c0| 20 30 39 20 20 20 7c 20 | 4c 4f 43 54 3d 30 20 20 | 09 | |LOCT=0 |
|0000a6d0| 20 20 20 7c 20 44 69 63 | 74 61 74 65 73 20 74 68 | | Dic|tates th|
|0000a6e0| 61 74 20 73 75 62 73 65 | 71 75 65 6e 74 20 63 6f |at subse|quent co|
|0000a6f0| 6c 6f 72 20 70 61 6c 65 | 74 74 65 20 76 61 6c 75 |lor pale|tte valu|
|0000a700| 65 73 20 77 69 6c 6c 20 | 62 65 20 20 7c 0a 20 7c |es will |be |. ||
|0000a710| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a720| 20 20 20 7c 20 77 72 69 | 74 74 65 6e 20 74 6f 20 | | wri|tten to |
|0000a730| 61 20 73 65 63 6f 6e 64 | 20 31 32 2d 20 62 69 74 |a second| 12- bit|
|0000a740| 20 63 6f 6c 6f 72 20 70 | 61 6c 65 74 74 65 2c 20 | color p|alette, |
|0000a750| 63 6f 6e 73 74 69 74 75 | 74 69 6e 67 7c 0a 20 7c |constitu|ting|. ||
|0000a760| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a770| 20 20 20 7c 20 74 68 65 | 20 52 47 42 20 6c 6f 77 | | the| RGB low|
|0000a780| 20 6d 69 6e 75 73 20 6f | 72 64 65 72 20 62 69 74 | minus o|rder bit|
|0000a790| 73 2e 20 57 72 69 74 65 | 73 20 74 6f 20 74 68 65 |s. Write|s to the|
|0000a7a0| 20 6e 6f 72 6d 61 6c 20 | 68 69 20 20 7c 0a 20 7c | normal |hi |. ||
|0000a7b0| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a7c0| 20 20 20 7c 20 6d 6f 6e | 75 73 20 6f 72 64 65 72 | | mon|us order|
|0000a7d0| 20 63 6f 6c 6f 72 20 70 | 61 6c 65 74 74 65 20 61 | color p|alette a|
|0000a7e0| 75 74 6f 6d 61 74 74 69 | 63 61 6c 6c 79 20 63 6f |utomatti|cally co|
|0000a7f0| 70 69 65 64 20 74 6f 20 | 74 68 65 20 7c 0a 20 7c |pied to |the |. ||
|0000a800| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a810| 20 20 20 7c 20 6c 6f 77 | 20 6f 72 64 65 72 20 66 | | low| order f|
|0000a820| 6f 72 20 62 61 63 6b 77 | 61 72 64 73 20 63 6f 6d |or backw|ards com|
|0000a830| 70 61 74 69 62 69 6c 69 | 74 79 2e 20 20 20 20 20 |patibili|ty. |
|0000a840| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000a850| 20 30 38 20 20 20 7c 20 | 58 20 20 20 20 20 20 20 | 08 | |X |
|0000a860| 20 20 20 7c 20 20 64 6f | 6e 60 74 20 63 61 72 65 | | do|n`t care|
|0000a870| 2d 20 62 75 74 20 64 72 | 69 76 65 20 74 6f 20 30 |- but dr|ive to 0|
|0000a880| 20 66 6f 72 20 75 70 77 | 61 72 64 20 63 6f 6d 70 | for upw|ard comp|
|0000a890| 61 74 69 62 69 6c 69 74 | 79 21 20 20 7c 0a 20 7c |atibilit|y! |. ||
|0000a8a0| 20 30 37 20 20 20 7c 20 | 53 50 52 45 53 31 3d 30 | 07 | |SPRES1=0|
|0000a8b0| 20 20 20 7c 20 44 65 74 | 65 72 6d 69 6e 65 20 72 | | Det|ermine r|
|0000a8c0| 65 73 6f 6c 75 74 69 6f | 6e 20 6f 66 20 61 6c 6c |esolutio|n of all|
|0000a8d0| 20 38 20 73 70 72 69 74 | 65 73 20 28 78 3d 30 2c | 8 sprit|es (x=0,|
|0000a8e0| 31 29 3a 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c |1): | |. ||
|0000a8f0| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000a900| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000a910| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000a920| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000a930| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000a940| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 2b 2d 2d | | | +--|
|0000a950| 2d 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2d 2d 2d 2d 2b 2d |-----+--|------+-|
|0000a960| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000a970| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000a980| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 0a 20 7c |--------|----+. ||
|0000a990| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 7c 53 50 | | | |SP|
|0000a9a0| 52 45 53 31 20 7c 20 53 | 50 52 45 53 30 20 7c 20 |RES1 | S|PRES0 | |
|0000a9b0| 53 50 52 49 54 45 20 52 | 45 53 4f 4c 55 54 49 4f |SPRITE R|ESOLUTIO|
|0000a9c0| 4e 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |N | |
|0000a9d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000a9e0| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 2b 2d 2d | | | +--|
|0000a9f0| 2d 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2d 2d 2d 2d 2b 2d |-----+--|------+-|
|0000aa00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000aa10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000aa20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 0a 20 7c |--------|----+. ||
|0000aa30| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 7c 30 20 | | | |0 |
|0000aa40| 20 20 20 20 20 7c 20 30 | 20 20 20 20 20 20 7c 20 | | 0| | |
|0000aa50| 45 43 53 20 64 65 66 61 | 75 6c 74 73 20 28 4c 4f |ECS defa|ults (LO|
|0000aa60| 52 45 53 2c 48 49 52 45 | 53 3d 31 34 30 6e 73 2c |RES,HIRE|S=140ns,|
|0000aa70| 53 48 52 45 53 3d 37 30 | 6e 73 29 20 7c 0a 20 7c |SHRES=70|ns) |. ||
|0000aa80| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 7c 30 20 | | | |0 |
|0000aa90| 20 20 20 20 20 7c 20 31 | 20 20 20 20 20 20 7c 20 | | 1| | |
|0000aaa0| 4c 4f 52 45 53 20 28 31 | 34 30 6e 73 29 20 20 20 |LORES (1|40ns) |
|0000aab0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000aac0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000aad0| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 7c 31 20 | | | |1 |
|0000aae0| 20 20 20 20 20 7c 20 30 | 20 20 20 20 20 20 7c 20 | | 0| | |
|0000aaf0| 48 49 52 45 53 20 28 37 | 30 6e 73 29 20 20 20 20 |HIRES (7|0ns) |
|0000ab00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000ab10| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000ab20| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 7c 31 20 | | | |1 |
|0000ab30| 20 20 20 20 20 7c 20 31 | 20 20 20 20 20 20 7c 20 | | 1| | |
|0000ab40| 53 48 52 45 53 20 28 33 | 35 6e 73 29 20 20 20 20 |SHRES (3|5ns) |
|0000ab50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000ab60| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000ab70| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 2b 2d 2d | | | +--|
|0000ab80| 2d 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2d 2d 2d 2d 2b 2d |-----+--|------+-|
|0000ab90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000aba0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000abb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 0a 20 7c |--------|----+. ||
|0000abc0| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000abd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000abe0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000abf0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000ac00| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000ac10| 20 30 36 20 20 20 7c 20 | 53 50 52 45 53 30 3d 30 | 06 | |SPRES0=0|
|0000ac20| 20 20 20 7c 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |
|0000ac30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000ac40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000ac50| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000ac60| 20 30 35 20 20 20 7c 20 | 42 52 44 52 42 4c 4e 4b | 05 | |BRDRBLNK|
|0000ac70| 3d 30 20 7c 20 22 42 6f | 72 64 65 72 20 61 72 65 |=0 | "Bo|rder are|
|0000ac80| 61 22 20 69 73 20 62 6c | 61 6e 6b 65 64 20 69 6e |a" is bl|anked in|
|0000ac90| 73 74 65 61 64 20 6f 66 | 20 63 6f 6c 6f 72 20 28 |stead of| color (|
|0000aca0| 30 29 2e 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c |0). | |. ||
|0000acb0| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000acc0| 20 20 20 7c 20 44 69 73 | 61 62 6c 65 64 20 77 68 | | Dis|abled wh|
|0000acd0| 65 6e 20 45 43 53 45 4e | 41 20 6c 6f 77 2e 20 20 |en ECSEN|A low. |
|0000ace0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000acf0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000ad00| 20 30 34 20 20 20 7c 20 | 42 52 44 4e 54 52 41 4e | 04 | |BRDNTRAN|
|0000ad10| 3d 30 20 7c 20 22 42 6f | 72 64 65 72 20 61 72 65 |=0 | "Bo|rder are|
|0000ad20| 61 22 20 69 73 20 6e 6f | 6e 20 6d 69 6e 75 73 20 |a" is no|n minus |
|0000ad30| 74 72 61 6e 73 70 61 72 | 61 6e 74 20 28 5a 44 20 |transpar|ant (ZD |
|0000ad40| 70 69 6e 20 69 73 20 6c | 6f 77 20 20 7c 0a 20 7c |pin is l|ow |. ||
|0000ad50| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000ad60| 20 20 20 7c 20 77 68 65 | 6e 20 62 6f 72 64 65 72 | | whe|n border|
|0000ad70| 20 69 73 20 64 69 73 70 | 6c 61 79 65 64 29 2e 20 | is disp|layed). |
|0000ad80| 44 69 73 61 62 6c 65 64 | 20 77 68 65 6e 20 45 43 |Disabled| when EC|
|0000ad90| 53 45 4e 41 20 6c 6f 77 | 2e 20 20 20 7c 0a 20 7c |SENA low|. |. ||
|0000ada0| 20 30 33 20 20 20 7c 20 | 58 20 20 20 20 20 20 20 | 03 | |X |
|0000adb0| 20 20 20 7c 20 64 6f 6e | 60 74 20 63 61 72 65 2d | | don|`t care-|
|0000adc0| 20 62 75 74 20 64 72 69 | 76 65 20 74 6f 20 30 20 | but dri|ve to 0 |
|0000add0| 66 6f 72 20 75 70 77 61 | 72 64 20 63 6f 6d 70 61 |for upwa|rd compa|
|0000ade0| 74 69 62 69 6c 69 74 79 | 21 20 20 20 7c 0a 20 7c |tibility|! |. ||
|0000adf0| 20 30 32 20 20 20 7c 20 | 5a 44 43 4c 4b 45 4e 3d | 02 | |ZDCLKEN=|
|0000ae00| 30 20 20 7c 20 5a 44 20 | 70 69 6e 20 6f 75 74 70 |0 | ZD |pin outp|
|0000ae10| 75 74 73 20 61 20 31 34 | 4d 48 7a 20 63 6c 6f 63 |uts a 14|MHz cloc|
|0000ae20| 6b 20 77 68 6f 73 65 20 | 66 61 6c 6c 69 6e 67 20 |k whose |falling |
|0000ae30| 65 64 67 65 20 20 20 20 | 20 20 20 20 7c 0a 20 7c |edge | |. ||
|0000ae40| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000ae50| 20 20 20 7c 20 63 6f 69 | 6e 63 69 64 65 73 20 77 | | coi|ncides w|
|0000ae60| 69 74 68 20 68 69 72 65 | 73 20 28 37 4d 48 7a 29 |ith hire|s (7MHz)|
|0000ae70| 20 76 69 64 65 6f 20 64 | 61 74 61 2e 20 74 68 69 | video d|ata. thi|
|0000ae80| 73 20 62 69 74 20 77 68 | 65 6e 20 20 7c 0a 20 7c |s bit wh|en |. ||
|0000ae90| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000aea0| 20 20 20 7c 20 73 65 74 | 20 64 69 73 61 62 6c 65 | | set| disable|
|0000aeb0| 73 20 61 6c 6c 20 6f 74 | 68 65 72 20 5a 44 20 66 |s all ot|her ZD f|
|0000aec0| 75 6e 63 74 69 6f 6e 73 | 2e 20 20 20 20 20 20 20 |unctions|. |
|0000aed0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000aee0| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000aef0| 20 20 20 7c 20 44 69 73 | 61 62 6c 65 64 20 77 68 | | Dis|abled wh|
|0000af00| 65 6e 20 45 53 43 45 4e | 41 20 6c 6f 77 2e 20 20 |en ESCEN|A low. |
|0000af10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000af20| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000af30| 20 30 31 20 20 20 7c 20 | 42 52 44 53 50 52 54 3d | 01 | |BRDSPRT=|
|0000af40| 30 20 20 7c 20 45 6e 61 | 62 6c 65 73 20 73 70 72 |0 | Ena|bles spr|
|0000af50| 69 74 65 73 20 6f 75 74 | 73 69 64 65 20 74 68 65 |ites out|side the|
|0000af60| 20 64 69 73 70 6c 61 79 | 20 77 69 6e 64 6f 77 2e | display| window.|
|0000af70| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000af80| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000af90| 20 20 20 7c 20 64 69 73 | 61 62 6c 65 64 20 77 68 | | dis|abled wh|
|0000afa0| 65 6e 20 45 53 43 45 4e | 41 20 6c 6f 77 2e 20 20 |en ESCEN|A low. |
|0000afb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000afc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000afd0| 20 30 30 20 20 20 7c 20 | 45 58 54 42 4c 4b 45 4e | 00 | |EXTBLKEN|
|0000afe0| 3d 30 20 7c 20 43 61 75 | 73 65 73 20 42 4c 41 4e |=0 | Cau|ses BLAN|
|0000aff0| 4b 20 6f 75 74 70 75 74 | 20 74 6f 20 62 65 20 70 |K output| to be p|
|0000b000| 72 6f 67 72 61 6d 6d 61 | 62 6c 65 20 69 6e 73 74 |rogramma|ble inst|
|0000b010| 65 61 64 20 6f 66 20 20 | 20 20 20 20 7c 0a 20 7c |ead of | |. ||
|0000b020| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000b030| 20 20 20 7c 20 72 65 66 | 6c 65 63 74 69 6e 67 20 | | ref|lecting |
|0000b040| 69 6e 74 65 72 6e 61 6c | 20 66 69 78 65 64 20 64 |internal| fixed d|
|0000b050| 65 63 6f 64 65 73 2e 20 | 20 20 20 20 20 20 20 20 |ecodes. | |
|0000b060| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|0000b070| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 20 20 | | | |
|0000b080| 20 20 20 7c 20 44 69 73 | 61 62 6c 65 64 20 77 68 | | Dis|abled wh|
|0000b090| 65 6e 20 45 53 43 45 4e | 41 20 6c 6f 77 2e 20 20 |en ESCEN|A low. |
|0000b0a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b0b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 2b | | |. +|
|0000b0c0| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |------+-|--------|
|0000b0d0| 2d 2d 2d 2b 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |---+----|--------|
|0000b0e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000b0f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000b100| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 0a 7e 0a |--------|----+.~.|
|0000b110| 31 30 43 0a 20 42 50 4c | 54 43 4f 4e 34 20 2d 20 |10C. BPL|TCON4 - |
|0000b120| 42 69 74 20 50 6c 61 6e | 65 20 43 6f 6e 74 72 6f |Bit Plan|e Contro|
|0000b130| 6c 20 52 65 67 69 73 74 | 65 72 20 28 64 69 73 70 |l Regist|er (disp|
|0000b140| 6c 61 79 20 6d 61 73 6b | 73 29 0a 0a 20 2b 2d 2d |lay mask|s).. +--|
|0000b150| 2d 2d 2d 2d 2b 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |----+---|-------+|
|0000b160| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000b170| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000b180| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000b190| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 0a 20 7c 20 42 |--------|--+. | B|
|0000b1a0| 49 54 23 20 7c 20 42 50 | 4c 43 4f 4e 34 20 20 7c |IT# | BP|LCON4 ||
|0000b1b0| 20 44 45 53 43 52 49 50 | 54 49 4f 4e 20 20 20 20 | DESCRIP|TION |
|0000b1c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b1d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b1e0| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 2b 2d 2d | | |. +--|
|0000b1f0| 2d 2d 2d 2d 2b 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |----+---|-------+|
|0000b200| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000b210| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000b220| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000b230| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 0a 20 7c 20 31 |--------|--+. | 1|
|0000b240| 35 20 20 20 7c 20 42 50 | 4c 41 4d 37 3d 30 20 7c |5 | BP|LAM7=0 ||
|0000b250| 20 54 68 69 73 20 38 20 | 62 69 74 20 66 69 65 6c | This 8 |bit fiel|
|0000b260| 64 20 69 73 20 58 4f 52 | 60 65 64 20 77 69 74 68 |d is XOR|`ed with|
|0000b270| 20 74 68 65 20 38 20 62 | 69 74 20 70 6c 61 6e 65 | the 8 b|it plane|
|0000b280| 20 63 6f 6c 6f 72 20 20 | 20 20 7c 0a 20 7c 20 20 | color | |. | |
|0000b290| 20 20 20 20 7c 20 20 20 | 20 20 20 20 20 20 20 7c | | | ||
|0000b2a0| 20 61 64 64 72 65 73 73 | 2c 20 74 68 65 72 65 62 | address|, thereb|
|0000b2b0| 79 20 61 6c 74 65 72 69 | 6e 67 20 74 68 65 20 63 |y alteri|ng the c|
|0000b2c0| 6f 6c 6f 72 20 61 64 64 | 72 65 73 73 20 73 65 6e |olor add|ress sen|
|0000b2d0| 74 20 74 6f 20 74 68 65 | 20 20 7c 0a 20 7c 20 20 |t to the| |. | |
|0000b2e0| 20 20 20 20 7c 20 20 20 | 20 20 20 20 20 20 20 7c | | | ||
|0000b2f0| 20 63 6f 6c 6f 72 20 74 | 61 62 6c 65 20 28 78 3d | color t|able (x=|
|0000b300| 31 2d 38 29 20 20 20 20 | 20 20 20 20 20 20 20 20 |1-8) | |
|0000b310| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b320| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 31 | | |. | 1|
|0000b330| 34 20 20 20 7c 20 42 50 | 4c 41 4d 36 3d 30 20 7c |4 | BP|LAM6=0 ||
|0000b340| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b350| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b360| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b370| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 31 | | |. | 1|
|0000b380| 33 20 20 20 7c 20 42 50 | 4c 41 4d 35 3d 30 20 7c |3 | BP|LAM5=0 ||
|0000b390| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b3a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b3b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b3c0| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 31 | | |. | 1|
|0000b3d0| 32 20 20 20 7c 20 42 50 | 4c 41 4d 34 3d 30 20 7c |2 | BP|LAM4=0 ||
|0000b3e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b3f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b400| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b410| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 31 | | |. | 1|
|0000b420| 31 20 20 20 7c 20 42 50 | 4c 41 4d 33 3d 30 20 7c |1 | BP|LAM3=0 ||
|0000b430| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b440| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b450| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b460| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 31 | | |. | 1|
|0000b470| 30 20 20 20 7c 20 42 50 | 4c 41 4d 32 3d 30 20 7c |0 | BP|LAM2=0 ||
|0000b480| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b490| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b4a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b4b0| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 30 | | |. | 0|
|0000b4c0| 39 20 20 20 7c 20 42 50 | 4c 41 4d 31 3d 30 20 7c |9 | BP|LAM1=0 ||
|0000b4d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b4e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b4f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b500| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 30 | | |. | 0|
|0000b510| 38 20 20 20 7c 20 42 50 | 4c 41 4d 30 3d 30 20 7c |8 | BP|LAM0=0 ||
|0000b520| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b530| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b540| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b550| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 30 | | |. | 0|
|0000b560| 37 20 20 20 7c 20 45 53 | 50 52 4d 37 3d 30 20 7c |7 | ES|PRM7=0 ||
|0000b570| 20 34 20 42 69 74 20 66 | 69 65 6c 64 20 70 72 6f | 4 Bit f|ield pro|
|0000b580| 76 69 64 65 73 20 74 68 | 65 20 34 20 68 69 67 68 |vides th|e 4 high|
|0000b590| 20 6f 72 64 65 72 20 63 | 6f 6c 6f 72 20 74 61 62 | order c|olor tab|
|0000b5a0| 6c 65 20 61 64 64 72 65 | 73 73 7c 0a 20 7c 20 20 |le addre|ss|. | |
|0000b5b0| 20 20 20 20 7c 20 20 20 | 20 20 20 20 20 20 20 7c | | | ||
|0000b5c0| 20 62 69 74 73 20 66 6f | 72 20 65 76 65 6e 20 73 | bits fo|r even s|
|0000b5d0| 70 72 69 74 65 73 3a 20 | 53 50 52 30 2c 53 50 52 |prites: |SPR0,SPR|
|0000b5e0| 32 2c 53 50 52 34 2c 53 | 50 52 36 2e 20 44 65 66 |2,SPR4,S|PR6. Def|
|0000b5f0| 61 75 6c 74 20 76 61 6c | 75 65 7c 0a 20 7c 20 20 |ault val|ue|. | |
|0000b600| 20 20 20 20 7c 20 20 20 | 20 20 20 20 20 20 20 7c | | | ||
|0000b610| 20 69 73 20 30 30 30 31 | 20 62 69 6e 61 72 79 2e | is 0001| binary.|
|0000b620| 20 28 78 3d 37 2d 34 29 | 20 20 20 20 20 20 20 20 | (x=7-4)| |
|0000b630| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b640| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 30 | | |. | 0|
|0000b650| 36 20 20 20 7c 20 45 53 | 50 52 4d 36 3d 30 20 7c |6 | ES|PRM6=0 ||
|0000b660| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b670| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b680| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b690| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 30 | | |. | 0|
|0000b6a0| 35 20 20 20 7c 20 45 53 | 50 52 4d 35 3d 30 20 7c |5 | ES|PRM5=0 ||
|0000b6b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b6c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b6d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b6e0| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 30 | | |. | 0|
|0000b6f0| 34 20 20 20 7c 20 45 53 | 50 52 4d 34 3d 31 20 7c |4 | ES|PRM4=1 ||
|0000b700| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b710| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b720| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b730| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 30 | | |. | 0|
|0000b740| 33 20 20 20 7c 20 4f 53 | 50 52 4d 37 3d 30 20 7c |3 | OS|PRM7=0 ||
|0000b750| 20 34 20 42 69 74 20 66 | 69 65 6c 64 20 70 72 6f | 4 Bit f|ield pro|
|0000b760| 76 69 64 65 73 20 74 68 | 65 20 34 20 68 69 67 68 |vides th|e 4 high|
|0000b770| 20 6f 72 64 65 72 20 63 | 6f 6c 6f 72 20 74 61 62 | order c|olor tab|
|0000b780| 6c 65 20 61 64 64 72 65 | 73 73 7c 0a 20 7c 20 20 |le addre|ss|. | |
|0000b790| 20 20 20 20 7c 20 20 20 | 20 20 20 20 20 20 20 7c | | | ||
|0000b7a0| 20 62 69 74 73 20 66 6f | 72 20 6f 64 64 20 73 70 | bits fo|r odd sp|
|0000b7b0| 72 69 74 65 73 3a 20 53 | 50 52 31 2c 53 50 52 33 |rites: S|PR1,SPR3|
|0000b7c0| 2c 53 50 52 35 2c 53 50 | 52 37 2e 20 44 65 66 61 |,SPR5,SP|R7. Defa|
|0000b7d0| 75 6c 74 20 76 61 6c 75 | 65 20 7c 0a 20 7c 20 20 |ult valu|e |. | |
|0000b7e0| 20 20 20 20 7c 20 20 20 | 20 20 20 20 20 20 20 7c | | | ||
|0000b7f0| 20 69 73 20 30 30 30 31 | 20 62 69 6e 61 72 79 2e | is 0001| binary.|
|0000b800| 20 28 78 3d 37 2d 34 29 | 20 20 20 20 20 20 20 20 | (x=7-4)| |
|0000b810| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b820| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 30 | | |. | 0|
|0000b830| 32 20 20 20 7c 20 4f 53 | 50 52 4d 36 3d 30 20 7c |2 | OS|PRM6=0 ||
|0000b840| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b850| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b860| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b870| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 30 | | |. | 0|
|0000b880| 31 20 20 20 7c 20 4f 53 | 50 52 4d 35 3d 30 20 7c |1 | OS|PRM5=0 ||
|0000b890| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b8a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b8b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b8c0| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 30 | | |. | 0|
|0000b8d0| 30 20 20 20 7c 20 4f 53 | 50 52 4d 34 3d 31 20 7c |0 | OS|PRM4=1 ||
|0000b8e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b8f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b900| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000b910| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 2b 2d 2d | | |. +--|
|0000b920| 2d 2d 2d 2d 2b 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |----+---|-------+|
|0000b930| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000b940| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000b950| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000b960| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 0a 7e 0a 30 39 |--------|--+.~.09|
|0000b970| 38 0a 20 43 4c 78 43 4f | 4e 20 2d 20 43 6f 6c 6c |8. CLxCO|N - Coll|
|0000b980| 69 73 69 6f 6e 20 63 6f | 6e 74 72 6f 6c 0a 0a 20 |ision co|ntrol.. |
|0000b990| 20 20 20 20 20 20 20 20 | 54 68 69 73 20 72 65 67 | |This reg|
|0000b9a0| 69 73 74 65 72 20 63 6f | 6e 74 72 6f 6c 73 20 77 |ister co|ntrols w|
|0000b9b0| 68 69 63 68 20 62 69 74 | 70 6c 61 6e 65 73 20 61 |hich bit|planes a|
|0000b9c0| 72 65 20 69 6e 63 6c 75 | 64 65 64 20 28 65 6e 61 |re inclu|ded (ena|
|0000b9d0| 62 6c 65 64 29 20 69 6e | 20 0a 20 20 20 20 20 20 |bled) in| . |
|0000b9e0| 20 20 20 63 6f 6c 6c 69 | 73 69 6f 6e 20 64 65 74 | colli|sion det|
|0000b9f0| 65 63 74 69 6f 6e 2c 20 | 61 6e 64 20 74 68 65 69 |ection, |and thei|
|0000ba00| 72 20 72 65 71 75 69 72 | 65 64 20 73 74 61 74 65 |r requir|ed state|
|0000ba10| 20 69 66 20 69 6e 63 6c | 75 64 65 64 2e 20 49 74 | if incl|uded. It|
|0000ba20| 20 61 6c 73 6f 0a 20 20 | 20 20 20 20 20 20 20 63 | also. | c|
|0000ba30| 6f 6e 74 72 6f 6c 73 20 | 74 68 65 20 69 6e 64 69 |ontrols |the indi|
|0000ba40| 76 69 64 75 61 6c 20 69 | 6e 63 6c 75 73 69 6f 6e |vidual i|nclusion|
|0000ba50| 20 6f 66 20 6f 64 64 20 | 6e 75 6d 62 65 72 65 64 | of odd |numbered|
|0000ba60| 20 73 70 72 69 74 65 73 | 20 69 6e 20 74 68 65 20 | sprites| in the |
|0000ba70| 0a 20 20 20 20 20 20 20 | 20 20 63 6f 6c 6c 69 73 |. | collis|
|0000ba80| 69 6f 6e 20 64 65 74 65 | 63 74 69 6f 6e 2c 20 62 |ion dete|ction, b|
|0000ba90| 79 20 6c 6f 67 69 63 61 | 6c 6c 79 20 4f 52 69 6e |y logica|lly ORin|
|0000baa0| 67 20 74 68 65 6d 20 77 | 69 74 68 20 74 68 65 69 |g them w|ith thei|
|0000bab0| 72 20 63 6f 72 72 65 73 | 70 6f 6e 64 2d 0a 20 20 |r corres|pond-. |
|0000bac0| 20 20 20 20 20 20 20 69 | 6e 67 20 65 76 65 6e 20 | i|ng even |
|0000bad0| 6e 75 6d 62 65 72 65 64 | 20 73 70 72 69 74 65 2e |numbered| sprite.|
|0000bae0| 20 57 72 69 74 69 6e 67 | 20 74 6f 20 74 68 69 73 | Writing| to this|
|0000baf0| 20 72 65 67 69 73 74 65 | 72 20 72 65 73 65 74 73 | registe|r resets|
|0000bb00| 20 74 68 65 20 62 69 74 | 73 0a 20 20 20 20 20 20 | the bit|s. |
|0000bb10| 20 20 20 69 6e 20 43 4c | 58 43 4f 4e 32 2e 0a 0a | in CL|XCON2...|
|0000bb20| 20 20 20 20 20 20 20 20 | 20 2b 2d 2d 2d 2d 2d 2d | | +------|
|0000bb30| 2b 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2b 2d 2d 2d 2d |+-------|---+----|
|0000bb40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000bb50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000bb60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2b 0a 20 20 20 |--------|---+. |
|0000bb70| 20 20 20 20 20 20 7c 20 | 42 49 54 23 20 7c 20 46 | | |BIT# | F|
|0000bb80| 55 4e 43 54 49 4f 4e 20 | 7c 20 44 45 53 43 52 49 |UNCTION || DESCRI|
|0000bb90| 50 54 49 4f 4e 20 20 20 | 20 20 20 20 20 20 20 20 |PTION | |
|0000bba0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000bbb0| 20 20 20 20 20 20 20 20 | 7c 0a 20 20 20 20 20 20 | ||. |
|0000bbc0| 20 20 20 2b 2d 2d 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2d | +----|--+-----|
|0000bbd0| 2d 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |-----+--|--------|
|0000bbe0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000bbf0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000bc00| 2d 2d 2d 2d 2d 2b 0a 20 | 20 20 20 20 20 20 20 20 |-----+. | |
|0000bc10| 7c 20 31 35 20 20 20 7c | 20 45 4e 53 50 37 20 20 || 15 || ENSP7 |
|0000bc20| 20 20 7c 20 45 6e 61 62 | 6c 65 20 53 70 72 69 74 | | Enab|le Sprit|
|0000bc30| 65 20 37 20 28 4f 52 65 | 64 20 77 69 74 68 20 53 |e 7 (ORe|d with S|
|0000bc40| 70 72 69 74 65 20 36 29 | 20 20 20 20 20 20 20 20 |prite 6)| |
|0000bc50| 20 20 7c 0a 20 20 20 20 | 20 20 20 20 20 7c 20 31 | |. | | 1|
|0000bc60| 34 20 20 20 7c 20 45 4e | 53 50 35 20 20 20 20 7c |4 | EN|SP5 ||
|0000bc70| 20 45 6e 61 62 6c 65 20 | 53 70 72 69 74 65 20 35 | Enable |Sprite 5|
|0000bc80| 20 28 4f 52 65 64 20 77 | 69 74 68 20 53 70 72 69 | (ORed w|ith Spri|
|0000bc90| 74 65 20 34 29 20 20 20 | 20 20 20 20 20 20 20 7c |te 4) | ||
|0000bca0| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 31 33 20 20 |. | | 13 |
|0000bcb0| 20 7c 20 45 4e 53 50 33 | 20 20 20 20 7c 20 45 6e | | ENSP3| | En|
|0000bcc0| 61 62 6c 65 20 53 70 72 | 69 74 65 20 33 20 28 4f |able Spr|ite 3 (O|
|0000bcd0| 52 65 64 20 77 69 74 68 | 20 53 70 72 69 74 65 32 |Red with| Sprite2|
|0000bce0| 29 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 20 |) | |. |
|0000bcf0| 20 20 20 20 20 20 20 7c | 20 31 32 20 20 20 7c 20 | || 12 | |
|0000bd00| 45 4e 53 50 31 20 20 20 | 20 7c 20 45 6e 61 62 6c |ENSP1 | | Enabl|
|0000bd10| 65 20 53 70 72 69 74 65 | 20 31 20 28 4f 52 65 64 |e Sprite| 1 (ORed|
|0000bd20| 20 77 69 74 68 20 53 70 | 72 69 74 65 20 30 29 20 | with Sp|rite 0) |
|0000bd30| 20 20 20 20 20 20 20 20 | 20 7c 0a 20 20 20 20 20 | | |. |
|0000bd40| 20 20 20 20 7c 20 31 31 | 20 20 20 7c 20 45 4e 53 | | 11| | ENS|
|0000bd50| 50 36 20 20 20 20 7c 20 | 45 6e 61 62 6c 65 20 62 |P6 | |Enable b|
|0000bd60| 69 74 20 70 6c 61 6e 65 | 20 36 20 28 6d 61 74 63 |it plane| 6 (matc|
|0000bd70| 68 20 72 65 71 64 2e 20 | 66 6f 72 20 63 6f 6c 6c |h reqd. |for coll|
|0000bd80| 69 73 69 6f 6e 20 7c 0a | 20 20 20 20 20 20 20 20 |ision |.| |
|0000bd90| 20 7c 20 31 30 20 20 20 | 7c 20 45 4e 53 50 35 20 | | 10 || ENSP5 |
|0000bda0| 20 20 20 7c 20 45 6e 61 | 62 6c 65 20 62 69 74 20 | | Ena|ble bit |
|0000bdb0| 70 6c 61 6e 65 20 35 20 | 28 6d 61 74 63 68 20 72 |plane 5 |(match r|
|0000bdc0| 65 71 64 2e 20 66 6f 72 | 20 63 6f 6c 6c 69 73 69 |eqd. for| collisi|
|0000bdd0| 6f 6e 20 7c 20 20 20 20 | 20 20 20 20 20 20 20 20 |on | | |
|0000bde0| 20 20 20 20 20 20 20 30 | 39 20 20 20 45 4e 53 50 | 0|9 ENSP|
|0000bdf0| 34 20 20 20 20 45 6e 61 | 62 6c 65 20 62 69 74 20 |4 Ena|ble bit |
|0000be00| 70 6c 61 6e 65 20 34 20 | 28 6d 61 74 63 68 20 72 |plane 4 |(match r|
|0000be10| 65 71 64 2e 20 66 6f 72 | 20 63 6f 6c 6c 69 73 69 |eqd. for| collisi|
|0000be20| 6f 6e 0a 20 20 20 20 20 | 20 20 20 20 7c 20 30 38 |on. | | 08|
|0000be30| 20 20 20 7c 20 45 4e 53 | 50 33 20 20 20 20 7c 20 | | ENS|P3 | |
|0000be40| 45 6e 61 62 6c 65 20 62 | 69 74 20 70 6c 61 6e 65 |Enable b|it plane|
|0000be50| 20 33 20 28 6d 61 74 63 | 68 20 72 65 71 64 2e 20 | 3 (matc|h reqd. |
|0000be60| 66 6f 72 20 63 6f 6c 6c | 69 73 69 6f 6e 20 7c 0a |for coll|ision |.|
|0000be70| 20 20 20 20 20 20 20 20 | 20 7c 20 30 37 20 20 20 | | | 07 |
|0000be80| 7c 20 45 4e 53 50 32 20 | 20 20 20 7c 20 45 6e 61 || ENSP2 | | Ena|
|0000be90| 62 6c 65 20 62 69 74 20 | 70 6c 61 6e 65 20 32 20 |ble bit |plane 2 |
|0000bea0| 28 6d 61 74 63 68 20 72 | 65 71 64 2e 20 66 6f 72 |(match r|eqd. for|
|0000beb0| 20 63 6f 6c 6c 69 73 69 | 6f 6e 20 7c 0a 20 20 20 | collisi|on |. |
|0000bec0| 20 20 20 20 20 20 7c 20 | 30 36 20 20 20 7c 20 45 | | |06 | E|
|0000bed0| 4e 53 50 31 20 20 20 20 | 7c 20 45 6e 61 62 6c 65 |NSP1 || Enable|
|0000bee0| 20 62 69 74 20 70 6c 61 | 6e 65 20 31 20 28 6d 61 | bit pla|ne 1 (ma|
|0000bef0| 74 63 68 20 72 65 71 64 | 2e 20 66 6f 72 20 63 6f |tch reqd|. for co|
|0000bf00| 6c 6c 69 73 69 6f 6e 20 | 7c 0a 20 20 20 20 20 20 |llision ||. |
|0000bf10| 20 20 20 7c 20 30 35 20 | 20 20 7c 20 45 4e 53 50 | | 05 | | ENSP|
|0000bf20| 36 20 20 20 20 7c 20 4d | 61 74 63 68 20 76 61 6c |6 | M|atch val|
|0000bf30| 75 65 20 66 6f 72 20 62 | 69 74 20 70 6c 61 6e 65 |ue for b|it plane|
|0000bf40| 20 36 20 63 6f 6c 6c 69 | 73 69 6f 6e 20 20 20 20 | 6 colli|sion |
|0000bf50| 20 20 20 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 | |. | |
|0000bf60| 7c 20 30 34 20 20 20 7c | 20 45 4e 53 50 35 20 20 || 04 || ENSP5 |
|0000bf70| 20 20 7c 20 4d 61 74 63 | 68 20 76 61 6c 75 65 20 | | Matc|h value |
|0000bf80| 66 6f 72 20 62 69 74 20 | 70 6c 61 6e 65 20 35 20 |for bit |plane 5 |
|0000bf90| 63 6f 6c 6c 69 73 69 6f | 6e 20 20 20 20 20 20 20 |collisio|n |
|0000bfa0| 20 20 7c 0a 20 20 20 20 | 20 20 20 20 20 7c 20 30 | |. | | 0|
|0000bfb0| 33 20 20 20 7c 20 45 4e | 53 50 34 20 20 20 20 7c |3 | EN|SP4 ||
|0000bfc0| 20 4d 61 74 63 68 20 76 | 61 6c 75 65 20 66 6f 72 | Match v|alue for|
|0000bfd0| 20 62 69 74 20 70 6c 61 | 6e 65 20 34 20 63 6f 6c | bit pla|ne 4 col|
|0000bfe0| 6c 69 73 69 6f 6e 20 20 | 20 20 20 20 20 20 20 7c |lision | ||
|0000bff0| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 30 32 20 20 |. | | 02 |
|0000c000| 20 7c 20 45 4e 53 50 33 | 20 20 20 20 7c 20 4d 61 | | ENSP3| | Ma|
|0000c010| 74 63 68 20 76 61 6c 75 | 65 20 66 6f 72 20 62 69 |tch valu|e for bi|
|0000c020| 74 20 70 6c 61 6e 65 20 | 33 20 63 6f 6c 6c 69 73 |t plane |3 collis|
|0000c030| 69 6f 6e 20 20 20 20 20 | 20 20 20 20 7c 0a 20 20 |ion | |. |
|0000c040| 20 20 20 20 20 20 20 7c | 20 30 31 20 20 20 7c 20 | || 01 | |
|0000c050| 45 4e 53 50 32 20 20 20 | 20 7c 20 4d 61 74 63 68 |ENSP2 | | Match|
|0000c060| 20 76 61 6c 75 65 20 66 | 6f 72 20 62 69 74 20 70 | value f|or bit p|
|0000c070| 6c 61 6e 65 20 32 20 63 | 6f 6c 6c 69 73 69 6f 6e |lane 2 c|ollision|
|0000c080| 20 20 20 20 20 20 20 20 | 20 7c 0a 20 20 20 20 20 | | |. |
|0000c090| 20 20 20 20 7c 20 30 30 | 20 20 20 7c 20 45 4e 53 | | 00| | ENS|
|0000c0a0| 50 31 20 20 20 20 7c 20 | 4d 61 74 63 68 20 76 61 |P1 | |Match va|
|0000c0b0| 6c 75 65 20 66 6f 72 20 | 62 69 74 20 70 6c 61 6e |lue for |bit plan|
|0000c0c0| 65 20 31 20 63 6f 6c 6c | 69 73 69 6f 6e 20 20 20 |e 1 coll|ision |
|0000c0d0| 20 20 20 20 20 20 7c 0a | 20 20 20 20 20 20 20 20 | |.| |
|0000c0e0| 20 2b 2d 2d 2d 2d 2d 2d | 2b 2d 2d 2d 2d 2d 2d 2d | +------|+-------|
|0000c0f0| 2d 2d 2d 2b 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |---+----|--------|
|0000c100| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000c110| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000c120| 2d 2d 2d 2b 0a 7e 0a 31 | 30 43 0a 20 43 4c 58 43 |---+.~.1|0C. CLXC|
|0000c130| 4f 4e 32 20 2d 20 45 78 | 74 65 6e 64 65 64 20 43 |ON2 - Ex|tended C|
|0000c140| 6f 6c 6c 69 73 69 6f 6e | 20 43 6f 6e 74 72 6f 6c |ollision| Control|
|0000c150| 0a 0a 20 20 20 20 20 20 | 20 20 20 54 68 69 73 20 |.. | This |
|0000c160| 72 65 67 20 63 6f 6e 74 | 72 6f 6c 73 20 77 68 65 |reg cont|rols whe|
|0000c170| 6e 20 62 69 74 20 70 6c | 61 6e 65 73 20 37 20 61 |n bit pl|anes 7 a|
|0000c180| 6e 64 20 38 20 61 72 65 | 20 69 6e 63 6c 75 64 65 |nd 8 are| include|
|0000c190| 64 20 69 6e 20 63 6f 6c | 6c 69 73 69 6f 6e 0a 20 |d in col|lision. |
|0000c1a0| 20 20 20 20 20 20 20 20 | 64 65 74 65 63 74 69 6f | |detectio|
|0000c1b0| 6e 2c 20 61 6e 64 20 74 | 68 65 72 65 20 72 65 71 |n, and t|here req|
|0000c1c0| 75 69 72 65 64 20 73 74 | 61 74 65 20 69 66 20 69 |uired st|ate if i|
|0000c1d0| 6e 63 6c 75 64 65 64 2e | 20 43 6f 6e 74 65 6e 74 |ncluded.| Content|
|0000c1e0| 73 20 6f 66 20 74 68 69 | 73 0a 20 20 20 20 20 20 |s of thi|s. |
|0000c1f0| 20 20 20 72 65 67 69 73 | 74 65 72 20 61 72 65 20 | regis|ter are |
|0000c200| 72 65 73 65 74 20 62 79 | 20 61 20 77 72 69 74 65 |reset by| a write|
|0000c210| 20 74 6f 20 43 4c 58 43 | 4f 4e 2e 0a 0a 20 20 20 | to CLXC|ON... |
|0000c220| 20 20 20 20 20 20 42 49 | 54 53 20 49 4e 49 54 49 | BI|TS INITI|
|0000c230| 41 4c 49 5a 45 44 20 42 | 59 20 52 45 53 45 54 0a |ALIZED B|Y RESET.|
|0000c240| 0a 20 20 20 20 20 20 20 | 20 20 2b 2d 2d 2d 2d 2d |. | +-----|
|0000c250| 2d 2d 2b 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2b 2d 2d |--+-----|-----+--|
|0000c260| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000c270| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000c280| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2b 0a 20 |--------|-----+. |
|0000c290| 20 20 20 20 20 20 20 20 | 7c 20 42 49 54 23 20 20 | || BIT# |
|0000c2a0| 7c 20 46 55 4e 43 54 49 | 4f 4e 20 7c 20 44 45 53 || FUNCTI|ON | DES|
|0000c2b0| 43 52 49 50 54 49 4f 4e | 20 20 20 20 20 20 20 20 |CRIPTION| |
|0000c2c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000c2d0| 20 20 20 20 20 20 20 20 | 20 20 20 7c 0a 20 20 20 | | |. |
|0000c2e0| 20 20 20 20 20 20 2b 2d | 2d 2d 2d 2d 2d 2d 2b 2d | +-|------+-|
|0000c2f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2d 2d |--------|-+------|
|0000c300| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000c310| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000c320| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2b 0a 20 20 20 20 20 |--------|-+. |
|0000c330| 20 20 20 20 7c 20 31 35 | 2d 30 38 20 7c 20 20 20 | | 15|-08 | |
|0000c340| 20 20 20 20 20 20 20 7c | 20 75 6e 75 73 65 64 20 | || unused |
|0000c350| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000c360| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000c370| 20 20 20 20 20 20 20 7c | 0a 20 20 20 20 20 20 20 | ||. |
|0000c380| 20 20 7c 20 30 37 20 20 | 20 20 7c 20 45 4e 42 50 | | 07 | | ENBP|
|0000c390| 38 20 20 20 20 7c 20 45 | 6e 61 62 6c 65 20 62 69 |8 | E|nable bi|
|0000c3a0| 74 20 70 6c 61 6e 65 20 | 38 20 28 6d 61 74 63 68 |t plane |8 (match|
|0000c3b0| 20 72 65 71 64 2e 20 66 | 6f 72 20 20 20 20 20 20 | reqd. f|or |
|0000c3c0| 20 20 20 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 | |. | |
|0000c3d0| 7c 20 20 20 20 20 20 20 | 7c 20 20 20 20 20 20 20 || || |
|0000c3e0| 20 20 20 7c 20 63 6f 6c | 6c 69 73 69 6f 6e 29 20 | | col|lision) |
|0000c3f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000c400| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000c410| 20 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 7c 20 | |. | | |
|0000c420| 30 36 20 20 20 20 7c 20 | 45 4e 42 50 37 20 20 20 |06 | |ENBP7 |
|0000c430| 20 7c 20 45 6e 61 62 6c | 65 20 62 69 74 20 70 6c | | Enabl|e bit pl|
|0000c440| 61 6e 65 20 37 20 28 6d | 61 74 63 68 20 72 65 71 |ane 7 (m|atch req|
|0000c450| 64 2e 20 66 6f 72 20 20 | 20 20 20 20 20 20 20 20 |d. for | |
|0000c460| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 7c 20 20 20 | |. | | |
|0000c470| 20 20 20 20 7c 20 20 20 | 20 20 20 20 20 20 20 7c | | | ||
|0000c480| 20 63 6f 6c 6c 69 73 69 | 6f 6e 29 20 20 20 20 20 | collisi|on) |
|0000c490| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000c4a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 7c | | ||
|0000c4b0| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 30 35 2d 30 |. | | 05-0|
|0000c4c0| 32 20 7c 20 20 20 20 20 | 20 20 20 20 20 7c 20 75 |2 | | | u|
|0000c4d0| 6e 75 73 65 64 20 20 20 | 20 20 20 20 20 20 20 20 |nused | |
|0000c4e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000c4f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 7c 0a 20 | | |. |
|0000c500| 20 20 20 20 20 20 20 20 | 7c 20 30 31 20 20 20 20 | || 01 |
|0000c510| 7c 20 4d 56 42 50 38 20 | 20 20 20 7c 20 4d 61 74 || MVBP8 | | Mat|
|0000c520| 63 68 20 76 61 6c 75 65 | 20 66 6f 72 20 62 69 74 |ch value| for bit|
|0000c530| 20 70 6c 61 6e 65 20 38 | 20 63 6f 6c 6c 69 73 69 | plane 8| collisi|
|0000c540| 6f 6e 20 20 20 20 20 20 | 20 20 20 7c 0a 20 20 20 |on | |. |
|0000c550| 20 20 20 20 20 20 7c 20 | 30 30 20 20 20 20 7c 20 | | |00 | |
|0000c560| 4d 56 42 50 37 20 20 20 | 20 7c 20 4d 61 74 63 68 |MVBP7 | | Match|
|0000c570| 20 76 61 6c 75 65 20 66 | 6f 72 20 62 69 74 20 70 | value f|or bit p|
|0000c580| 6c 61 6e 65 20 37 20 63 | 6f 6c 6c 69 73 69 6f 6e |lane 7 c|ollision|
|0000c590| 20 20 20 20 20 20 20 20 | 20 7c 0a 20 20 20 20 20 | | |. |
|0000c5a0| 20 20 20 20 2b 2d 2d 2d | 2d 2d 2d 2d 2b 2d 2d 2d | +---|----+---|
|0000c5b0| 2d 2d 2d 2d 2d 2d 2d 2b | 2d 2d 2d 2d 2d 2d 2d 2d |-------+|--------|
|0000c5c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000c5d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000c5e0| 2d 2d 2d 2d 2d 2d 2d 2b | 0a 0a 20 20 20 4e 6f 74 |-------+|.. Not|
|0000c5f0| 65 3a 20 44 69 73 61 62 | 6c 65 20 62 69 74 20 70 |e: Disab|le bit p|
|0000c600| 6c 61 6e 65 73 20 63 61 | 6e 6e 6f 74 20 70 72 65 |lanes ca|nnot pre|
|0000c610| 76 65 6e 74 20 63 6f 6c | 6c 69 73 69 6f 6e 73 2e |vent col|lisions.|
|0000c620| 20 54 68 65 72 65 66 6f | 72 65 20 69 66 20 61 6c | Therefo|re if al|
|0000c630| 6c 20 0a 20 20 20 20 20 | 20 20 20 20 62 69 74 70 |l . | bitp|
|0000c640| 6c 61 6e 65 73 20 61 72 | 65 20 64 69 73 61 62 6c |lanes ar|e disabl|
|0000c650| 65 64 2c 20 63 6f 6c 6c | 69 73 69 6f 6e 20 77 69 |ed, coll|ision wi|
|0000c660| 6c 6c 20 62 65 20 63 6f | 6e 74 69 6e 75 6f 75 73 |ll be co|ntinuous|
|0000c670| 2c 20 72 65 67 61 72 64 | 6c 65 73 73 0a 20 20 20 |, regard|less. |
|0000c680| 20 20 20 20 20 20 6f 66 | 20 74 68 65 20 6d 61 74 | of| the mat|
|0000c690| 63 68 20 76 61 6c 75 65 | 73 2e 0a 7e 0a 30 30 45 |ch value|s..~.00E|
|0000c6a0| 0a 20 43 4c 58 44 41 54 | 20 2d 20 43 6f 6c 6c 69 |. CLXDAT| - Colli|
|0000c6b0| 73 69 6f 6e 20 64 65 74 | 65 63 74 69 6f 6e 20 72 |sion det|ection r|
|0000c6c0| 65 67 69 73 74 65 72 20 | 28 72 65 61 64 20 61 6e |egister |(read an|
|0000c6d0| 64 20 63 6c 65 61 72 29 | 0a 0a 20 20 20 20 20 20 |d clear)|.. |
|0000c6e0| 20 20 20 54 68 69 73 20 | 61 64 64 72 65 73 73 20 | This |address |
|0000c6f0| 72 65 61 64 73 20 28 61 | 6e 64 20 63 6c 65 61 72 |reads (a|nd clear|
|0000c700| 73 29 20 74 68 65 20 63 | 6f 6c 6c 69 73 69 6f 6e |s) the c|ollision|
|0000c710| 20 64 65 74 65 63 74 69 | 6f 6e 20 72 65 67 2e 20 | detecti|on reg. |
|0000c720| 54 68 65 20 62 69 74 0a | 20 20 20 20 20 20 20 20 |The bit.| |
|0000c730| 20 61 73 73 69 67 6e 6d | 65 6e 74 73 20 61 72 65 | assignm|ents are|
|0000c740| 20 62 65 6c 6f 77 0a 0a | 20 20 20 4e 6f 74 65 3a | below..| Note:|
|0000c750| 20 50 6c 61 79 66 69 65 | 6c 64 20 31 20 69 73 20 | Playfie|ld 1 is |
|0000c760| 61 6c 6c 20 6f 64 64 20 | 6e 75 6d 62 65 72 65 64 |all odd |numbered|
|0000c770| 20 65 6e 61 62 6c 65 64 | 20 62 69 74 20 70 6c 61 | enabled| bit pla|
|0000c780| 6e 65 73 2e 0a 20 20 20 | 20 20 20 20 20 20 50 6c |nes.. | Pl|
|0000c790| 61 79 66 69 65 6c 64 20 | 32 20 69 73 20 61 6c 6c |ayfield |2 is all|
|0000c7a0| 20 65 76 65 6e 20 6e 75 | 6d 62 72 65 64 20 65 6e | even nu|mbred en|
|0000c7b0| 61 62 6c 65 64 20 62 69 | 74 20 70 6c 61 6e 65 73 |abled bi|t planes|
|0000c7c0| 2e 0a 0a 20 20 20 20 20 | 20 20 20 20 2b 2d 2d 2d |... | +---|
|0000c7d0| 2d 2d 2d 2b 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |---+----|--------|
|0000c7e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000c7f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 0a 20 20 |--------|----+. |
|0000c800| 20 20 20 20 20 20 20 7c | 20 42 49 54 23 20 7c 20 | || BIT# | |
|0000c810| 43 4f 4c 4c 49 53 49 4f | 4e 53 20 52 45 47 49 53 |COLLISIO|NS REGIS|
|0000c820| 54 45 52 45 44 20 20 20 | 20 20 20 20 20 20 20 20 |TERED | |
|0000c830| 20 20 20 20 20 20 20 7c | 0a 20 20 20 20 20 20 20 | ||. |
|0000c840| 20 20 2b 2d 2d 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2d 2d | +-----|-+------|
|0000c850| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000c860| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000c870| 2d 2d 2b 0a 20 20 20 20 | 20 20 20 20 20 7c 20 31 |--+. | | 1|
|0000c880| 35 20 20 20 7c 20 6e 6f | 74 20 75 73 65 64 20 20 |5 | no|t used |
|0000c890| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000c8a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 7c 0a 20 | | |. |
|0000c8b0| 20 20 20 20 20 20 20 20 | 7c 20 31 34 20 20 20 7c | || 14 ||
|0000c8c0| 20 53 70 72 69 74 65 20 | 34 20 28 6f 72 20 35 29 | Sprite |4 (or 5)|
|0000c8d0| 20 74 6f 20 53 70 72 69 | 74 65 20 36 20 28 6f 72 | to Spri|te 6 (or|
|0000c8e0| 20 37 29 20 20 20 20 20 | 7c 0a 20 20 20 20 20 20 | 7) ||. |
|0000c8f0| 20 20 20 7c 20 31 33 20 | 20 20 7c 20 53 70 72 69 | | 13 | | Spri|
|0000c900| 74 65 20 32 20 28 6f 72 | 20 33 29 20 74 6f 20 53 |te 2 (or| 3) to S|
|0000c910| 70 72 69 74 65 20 36 20 | 28 6f 72 20 37 29 20 20 |prite 6 |(or 7) |
|0000c920| 20 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 7c 20 | |. | | |
|0000c930| 31 32 20 20 20 7c 20 53 | 70 72 69 74 65 20 32 20 |12 | S|prite 2 |
|0000c940| 28 6f 72 20 33 29 20 74 | 6f 20 53 70 72 69 74 65 |(or 3) t|o Sprite|
|0000c950| 20 34 20 28 6f 72 20 35 | 29 20 20 20 20 20 7c 0a | 4 (or 5|) |.|
|0000c960| 20 20 20 20 20 20 20 20 | 20 7c 20 31 31 20 20 20 | | | 11 |
|0000c970| 7c 20 53 70 72 69 74 65 | 20 30 20 28 6f 72 20 31 || Sprite| 0 (or 1|
|0000c980| 29 20 74 6f 20 53 70 72 | 69 74 65 20 36 20 28 6f |) to Spr|ite 6 (o|
|0000c990| 72 20 37 29 20 20 20 20 | 20 7c 0a 20 20 20 20 20 |r 7) | |. |
|0000c9a0| 20 20 20 20 7c 20 31 30 | 20 20 20 7c 20 53 70 72 | | 10| | Spr|
|0000c9b0| 69 74 65 20 30 20 28 6f | 72 20 31 29 20 74 6f 20 |ite 0 (o|r 1) to |
|0000c9c0| 53 70 72 69 74 65 20 34 | 20 28 6f 72 20 35 29 20 |Sprite 4| (or 5) |
|0000c9d0| 20 20 20 20 7c 0a 20 20 | 20 20 20 20 20 20 20 7c | |. | ||
|0000c9e0| 20 30 39 20 20 20 7c 20 | 53 70 72 69 74 65 20 30 | 09 | |Sprite 0|
|0000c9f0| 20 28 6f 72 20 31 29 20 | 74 6f 20 53 70 72 69 74 | (or 1) |to Sprit|
|0000ca00| 65 20 32 20 28 6f 72 20 | 33 29 20 20 20 20 20 7c |e 2 (or |3) ||
|0000ca10| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 30 38 20 20 |. | | 08 |
|0000ca20| 20 7c 20 50 6c 61 79 66 | 69 65 6c 64 20 32 20 74 | | Playf|ield 2 t|
|0000ca30| 6f 20 53 70 72 69 74 65 | 20 36 20 28 6f 72 20 37 |o Sprite| 6 (or 7|
|0000ca40| 29 20 20 20 20 20 20 20 | 20 20 7c 0a 20 20 20 20 |) | |. |
|0000ca50| 20 20 20 20 20 7c 20 30 | 37 20 20 20 7c 20 50 6c | | 0|7 | Pl|
|0000ca60| 61 79 66 69 65 6c 64 20 | 32 20 74 6f 20 53 70 72 |ayfield |2 to Spr|
|0000ca70| 69 74 65 20 34 20 28 6f | 72 20 35 29 20 20 20 20 |ite 4 (o|r 5) |
|0000ca80| 20 20 20 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 | |. | |
|0000ca90| 7c 20 30 36 20 20 20 7c | 20 50 6c 61 79 66 69 65 || 06 || Playfie|
|0000caa0| 6c 64 20 32 20 74 6f 20 | 53 70 72 69 74 65 20 32 |ld 2 to |Sprite 2|
|0000cab0| 20 28 6f 72 20 33 29 20 | 20 20 20 20 20 20 20 20 | (or 3) | |
|0000cac0| 7c 0a 20 20 20 20 20 20 | 20 20 20 7c 20 30 35 20 ||. | | 05 |
|0000cad0| 20 20 7c 20 50 6c 61 79 | 66 69 65 6c 64 20 32 20 | | Play|field 2 |
|0000cae0| 74 6f 20 53 70 72 69 74 | 65 20 30 20 28 6f 72 20 |to Sprit|e 0 (or |
|0000caf0| 31 29 20 20 20 20 20 20 | 20 20 20 7c 0a 20 20 20 |1) | |. |
|0000cb00| 20 20 20 20 20 20 7c 20 | 30 34 20 20 20 7c 20 50 | | |04 | P|
|0000cb10| 6c 61 79 66 69 65 6c 64 | 20 31 20 74 6f 20 53 70 |layfield| 1 to Sp|
|0000cb20| 72 69 74 65 20 36 20 28 | 6f 72 20 37 29 20 20 20 |rite 6 (|or 7) |
|0000cb30| 20 20 20 20 20 20 7c 0a | 20 20 20 20 20 20 20 20 | |.| |
|0000cb40| 20 7c 20 30 33 20 20 20 | 7c 20 50 6c 61 79 66 69 | | 03 || Playfi|
|0000cb50| 65 6c 64 20 31 20 74 6f | 20 53 70 72 69 74 65 20 |eld 1 to| Sprite |
|0000cb60| 34 20 28 6f 72 20 35 29 | 20 20 20 20 20 20 20 20 |4 (or 5)| |
|0000cb70| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 7c 20 30 32 | |. | | 02|
|0000cb80| 20 20 20 7c 20 50 6c 61 | 79 66 69 65 6c 64 20 31 | | Pla|yfield 1|
|0000cb90| 20 74 6f 20 53 70 72 69 | 74 65 20 32 20 28 6f 72 | to Spri|te 2 (or|
|0000cba0| 20 33 29 20 20 20 20 20 | 20 20 20 20 7c 0a 20 20 | 3) | |. |
|0000cbb0| 20 20 20 20 20 20 20 7c | 20 30 31 20 20 20 7c 20 | || 01 | |
|0000cbc0| 50 6c 61 79 66 69 65 6c | 64 20 31 20 74 6f 20 53 |Playfiel|d 1 to S|
|0000cbd0| 70 72 69 74 65 20 30 20 | 28 6f 72 20 31 29 20 20 |prite 0 |(or 1) |
|0000cbe0| 20 20 20 20 20 20 20 7c | 0a 20 20 20 20 20 20 20 | ||. |
|0000cbf0| 20 20 7c 20 30 30 20 20 | 20 7c 20 50 6c 61 79 66 | | 00 | | Playf|
|0000cc00| 69 65 6c 64 20 32 20 74 | 6f 20 50 6c 61 79 66 69 |ield 2 t|o Playfi|
|0000cc10| 65 6c 64 20 32 20 20 20 | 20 20 20 20 20 20 20 20 |eld 2 | |
|0000cc20| 20 20 7c 0a 20 20 20 20 | 20 20 20 20 20 2b 2d 2d | |. | +--|
|0000cc30| 2d 2d 2d 2d 2b 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |----+---|--------|
|0000cc40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000cc50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2b 0a 7e |--------|-----+.~|
|0000cc60| 0a 31 38 30 2d 31 42 45 | 0a 20 43 4f 4c 4f 52 78 |.180-1BE|. COLORx|
|0000cc70| 78 20 2d 20 43 4f 4c 4f | 52 20 74 61 62 6c 65 20 |x - COLO|R table |
|0000cc80| 78 78 0a 0a 20 20 20 20 | 20 20 20 20 20 54 68 65 |xx.. | The|
|0000cc90| 72 65 20 33 32 20 6f 66 | 20 74 68 65 73 65 20 72 |re 32 of| these r|
|0000cca0| 65 67 69 73 74 65 72 73 | 20 28 78 78 3d 30 30 2d |egisters| (xx=00-|
|0000ccb0| 33 31 29 20 61 6e 64 20 | 74 6f 67 65 74 68 65 72 |31) and |together|
|0000ccc0| 20 77 69 74 68 20 74 68 | 65 20 62 61 6e 6b 69 6e | with th|e bankin|
|0000ccd0| 67 0a 20 20 20 20 20 20 | 20 20 20 62 69 74 73 20 |g. | bits |
|0000cce0| 74 68 65 79 20 61 64 64 | 72 65 73 73 20 74 68 65 |they add|ress the|
|0000ccf0| 20 32 35 36 20 6c 6f 63 | 61 74 69 6f 6e 73 20 69 | 256 loc|ations i|
|0000cd00| 6e 20 74 68 65 20 63 6f | 6c 6f 72 20 70 61 6c 65 |n the co|lor pale|
|0000cd10| 74 74 65 2e 20 54 68 65 | 72 65 20 61 72 65 20 0a |tte. The|re are .|
|0000cd20| 20 20 20 20 20 20 20 20 | 20 61 63 74 75 61 6c 6c | | actuall|
|0000cd30| 79 20 74 77 6f 20 73 65 | 74 73 20 6f 66 20 63 6f |y two se|ts of co|
|0000cd40| 6c 6f 72 20 72 65 67 73 | 2c 20 73 65 6c 65 63 74 |lor regs|, select|
|0000cd50| 69 6f 6e 20 6f 66 20 77 | 68 69 63 68 20 69 73 20 |ion of w|hich is |
|0000cd60| 63 6f 6e 74 72 6f 6c 6c | 65 64 20 62 79 0a 20 20 |controll|ed by. |
|0000cd70| 20 20 20 20 20 20 20 74 | 68 65 20 4c 4f 43 54 20 | t|he LOCT |
|0000cd80| 72 65 67 20 62 69 74 2e | 20 57 68 65 6e 20 4c 4f |reg bit.| When LO|
|0000cd90| 43 54 20 3d 20 30 20 74 | 68 65 20 34 20 4d 53 42 |CT = 0 t|he 4 MSB|
|0000cda0| 20 6f 66 20 72 65 64 2c | 20 67 72 65 65 6e 20 61 | of red,| green a|
|0000cdb0| 6e 64 20 62 6c 75 65 20 | 0a 20 20 20 20 20 20 20 |nd blue |. |
|0000cdc0| 20 20 76 69 64 65 6f 20 | 64 61 74 61 20 61 72 65 | video |data are|
|0000cdd0| 20 73 65 6c 65 63 74 65 | 64 20 61 6c 6f 6e 67 20 | selecte|d along |
|0000cde0| 77 69 74 68 20 74 68 65 | 20 54 20 62 69 74 20 66 |with the| T bit f|
|0000cdf0| 6f 72 20 67 65 6e 6c 6f | 63 6b 73 20 74 68 65 20 |or genlo|cks the |
|0000ce00| 6c 6f 77 0a 20 20 20 20 | 20 20 20 20 20 6f 72 64 |low. | ord|
|0000ce10| 65 72 20 73 65 74 20 6f | 66 20 72 65 67 69 73 74 |er set o|f regist|
|0000ce20| 65 72 73 20 69 73 20 61 | 6c 73 6f 20 73 65 6c 65 |ers is a|lso sele|
|0000ce30| 63 74 65 64 20 61 73 20 | 77 65 6c 6c 2c 20 73 6f |cted as |well, so|
|0000ce40| 20 74 68 61 74 20 74 68 | 65 20 34 20 62 69 74 73 | that th|e 4 bits|
|0000ce50| 2d 0a 20 20 20 20 20 20 | 20 20 20 76 61 6c 75 65 |-. | value|
|0000ce60| 73 20 61 72 65 20 61 75 | 74 6f 6d 61 74 69 63 61 |s are au|tomatica|
|0000ce70| 6c 6c 79 20 65 78 74 65 | 6e 64 65 64 20 74 6f 20 |lly exte|nded to |
|0000ce80| 38 20 62 69 74 73 2e 54 | 68 69 73 20 70 72 6f 76 |8 bits.T|his prov|
|0000ce90| 69 64 65 73 20 0a 20 20 | 20 20 20 20 20 20 20 63 |ides . | c|
|0000cea0| 6f 6d 70 61 74 69 62 69 | 6c 69 74 79 20 77 69 74 |ompatibi|lity wit|
|0000ceb0| 68 20 6f 6c 64 20 73 6f | 66 74 77 61 72 65 2e 20 |h old so|ftware. |
|0000cec0| 49 66 20 74 68 65 20 66 | 75 6c 6c 20 72 61 6e 67 |If the f|ull rang|
|0000ced0| 65 20 6f 66 20 70 61 6c | 65 74 74 65 20 76 61 6c |e of pal|ette val|
|0000cee0| 75 65 73 0a 20 20 20 20 | 20 20 20 20 20 61 72 65 |ues. | are|
|0000cef0| 20 64 65 73 69 72 65 64 | 2c 20 74 68 65 6e 20 4c | desired|, then L|
|0000cf00| 4f 43 54 20 63 61 6e 20 | 62 65 20 73 65 74 20 68 |OCT can |be set h|
|0000cf10| 69 67 68 20 61 6e 64 20 | 69 6e 64 65 70 65 6e 64 |igh and |independ|
|0000cf20| 61 6e 74 20 76 61 6c 75 | 65 73 20 66 6f 72 20 0a |ant valu|es for .|
|0000cf30| 20 20 20 20 20 20 20 20 | 20 74 68 65 20 34 20 4c | | the 4 L|
|0000cf40| 53 42 20 6f 66 20 72 65 | 64 2c 20 67 72 65 65 6e |SB of re|d, green|
|0000cf50| 20 20 61 6e 64 20 62 6c | 75 65 20 63 61 6e 20 62 | and bl|ue can b|
|0000cf60| 65 20 77 72 69 74 74 65 | 6e 2e 20 54 68 65 20 6c |e writte|n. The l|
|0000cf70| 6f 77 20 6f 72 64 65 72 | 0a 20 20 20 20 20 20 20 |ow order|. |
|0000cf80| 20 20 63 6f 6c 6f 72 20 | 72 65 67 69 73 74 65 72 | color |register|
|0000cf90| 73 20 64 6f 20 6e 6f 74 | 20 63 6f 6e 74 61 69 6e |s do not| contain|
|0000cfa0| 20 61 20 74 72 61 6e 73 | 70 61 72 65 6e 63 79 20 | a trans|parency |
|0000cfb0| 28 54 29 20 62 69 74 2e | 20 0a 0a 20 20 20 20 20 |(T) bit.| .. |
|0000cfc0| 20 20 20 20 54 68 65 20 | 74 61 62 6c 65 20 62 65 | The |table be|
|0000cfd0| 6c 6f 77 20 73 68 6f 77 | 73 20 74 68 65 20 63 6f |low show|s the co|
|0000cfe0| 6c 6f 72 20 72 65 67 69 | 73 74 65 72 20 62 69 74 |lor regi|ster bit|
|0000cff0| 20 75 73 61 67 65 2e 0a | 0a 20 20 20 20 20 20 20 | usage..|. |
|0000d000| 20 20 2b 2d 2d 2d 2d 2d | 2d 2d 2d 2b 2d 2d 2d 2d | +-----|---+----|
|0000d010| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2d 2d |--------|-+------|
|0000d020| 2d 2d 2d 2d 2d 2d 2d 2b | 2d 2d 2d 2d 2d 2d 2d 2d |-------+|--------|
|0000d030| 2d 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |-----+--|--------|
|0000d040| 2d 2d 2d 2b 0a 20 20 20 | 20 20 20 20 20 20 7c 20 |---+. | | |
|0000d050| 42 49 54 23 20 20 20 7c | 20 31 35 2c 31 34 2c 31 |BIT# || 15,14,1|
|0000d060| 33 2c 31 32 20 7c 20 31 | 31 2c 31 30 2c 30 39 2c |3,12 | 1|1,10,09,|
|0000d070| 30 38 20 7c 20 30 37 2c | 30 36 2c 30 35 2c 30 34 |08 | 07,|06,05,04|
|0000d080| 20 7c 20 30 33 2c 30 32 | 2c 30 31 2c 30 30 20 7c | | 03,02|,01,00 ||
|0000d090| 0a 20 20 20 20 20 20 20 | 20 20 2b 2d 2d 2d 2d 2d |. | +-----|
|0000d0a0| 2d 2d 2d 2b 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |---+----|--------|
|0000d0b0| 2d 2b 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |-+------|-------+|
|0000d0c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2b 2d 2d |--------|-----+--|
|0000d0d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2b 0a 20 20 20 |--------|---+. |
|0000d0e0| 20 20 20 20 20 20 7c 20 | 4c 4f 43 54 3d 30 20 7c | | |LOCT=0 ||
|0000d0f0| 20 54 20 20 58 20 20 58 | 20 20 58 20 20 7c 20 52 | T X X| X | R|
|0000d100| 37 20 52 36 20 52 35 20 | 52 34 20 7c 20 47 37 20 |7 R6 R5 |R4 | G7 |
|0000d110| 47 36 20 47 35 20 47 34 | 20 7c 20 42 37 20 42 36 |G6 G5 G4| | B7 B6|
|0000d120| 20 42 35 20 42 34 20 7c | 0a 20 20 20 20 20 20 20 | B5 B4 ||. |
|0000d130| 20 20 7c 20 4c 4f 43 54 | 3d 31 20 7c 20 58 20 20 | | LOCT|=1 | X |
|0000d140| 58 20 20 58 20 20 58 20 | 20 7c 20 52 33 20 52 32 |X X X | | R3 R2|
|0000d150| 20 52 31 20 52 30 20 7c | 20 47 33 20 47 32 20 47 | R1 R0 || G3 G2 G|
|0000d160| 31 20 47 30 20 7c 20 42 | 33 20 42 32 20 42 31 20 |1 G0 | B|3 B2 B1 |
|0000d170| 42 30 20 7c 0a 20 20 20 | 20 20 20 20 20 20 2b 2d |B0 |. | +-|
|0000d180| 2d 2d 2d 2d 2d 2d 2d 2b | 2d 2d 2d 2d 2d 2d 2d 2d |-------+|--------|
|0000d190| 2d 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |-----+--|--------|
|0000d1a0| 2d 2d 2d 2b 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |---+----|--------|
|0000d1b0| 2d 2b 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |-+------|-------+|
|0000d1c0| 0a 0a 20 20 20 20 20 20 | 20 20 20 54 20 3d 20 54 |.. | T = T|
|0000d1d0| 52 41 4e 53 50 41 52 45 | 4e 43 59 2c 20 52 20 3d |RANSPARE|NCY, R =|
|0000d1e0| 20 52 45 44 2c 20 47 20 | 3d 20 47 52 45 45 4e 2c | RED, G |= GREEN,|
|0000d1f0| 20 42 20 3d 20 42 4c 55 | 45 2c 20 58 20 3d 20 55 | B = BLU|E, X = U|
|0000d200| 4e 55 53 45 44 0a 0a 20 | 20 20 20 20 20 20 20 20 |NUSED.. | |
|0000d210| 54 20 62 69 74 20 6f 66 | 20 43 4f 4c 4f 52 30 30 |T bit of| COLOR00|
|0000d220| 20 74 68 72 75 20 43 4f | 4c 4f 52 33 31 20 73 65 | thru CO|LOR31 se|
|0000d230| 74 73 20 5a 44 5f 70 69 | 6e 20 48 49 2c 20 57 68 |ts ZD_pi|n HI, Wh|
|0000d240| 65 6e 20 74 68 61 74 20 | 63 6f 6c 6f 72 20 69 73 |en that |color is|
|0000d250| 20 0a 20 20 20 20 20 20 | 20 20 20 73 65 6c 65 63 | . | selec|
|0000d260| 74 65 64 20 69 6e 20 61 | 6c 6c 20 76 69 64 65 6f |ted in a|ll video|
|0000d270| 20 6d 6f 64 65 73 2e 0a | 7e 0a 30 32 45 0a 20 43 | modes..|~.02E. C|
|0000d280| 4f 50 43 4f 4e 20 2d 20 | 43 6f 70 72 6f 63 65 73 |OPCON - |Coproces|
|0000d290| 73 6f 72 20 63 6f 6e 74 | 72 6f 6c 20 72 65 67 69 |sor cont|rol regi|
|0000d2a0| 73 74 65 72 0a 0a 20 20 | 20 20 20 20 20 20 20 54 |ster.. | T|
|0000d2b0| 68 69 73 20 69 73 20 61 | 2d 31 20 62 69 74 20 72 |his is a|-1 bit r|
|0000d2c0| 65 67 69 73 74 65 72 20 | 74 68 61 74 20 77 68 65 |egister |that whe|
|0000d2d0| 6e 20 73 65 74 20 74 72 | 75 65 2c 20 61 6c 6c 6f |n set tr|ue, allo|
|0000d2e0| 77 73 20 74 68 65 20 63 | 6f 70 72 6f 63 65 73 73 |ws the c|oprocess|
|0000d2f0| 6f 72 0a 20 20 20 20 20 | 20 20 20 20 74 6f 20 61 |or. | to a|
|0000d300| 63 63 65 73 73 20 74 68 | 65 20 62 6c 69 74 74 65 |ccess th|e blitte|
|0000d310| 72 20 68 61 72 64 77 61 | 72 65 2e 20 54 68 69 73 |r hardwa|re. This|
|0000d320| 20 62 69 74 20 69 73 20 | 63 6c 65 61 72 65 64 20 | bit is |cleared |
|0000d330| 70 6f 77 65 72 20 6f 6e | 20 72 65 73 65 74 2c 0a |power on| reset,.|
|0000d340| 20 20 20 20 20 20 20 20 | 20 73 6f 20 74 68 61 74 | | so that|
|0000d350| 20 74 68 65 20 63 6f 70 | 72 6f 63 65 73 73 6f 72 | the cop|rocessor|
|0000d360| 20 63 61 6e 6e 6f 74 20 | 61 63 63 65 73 73 20 74 | cannot |access t|
|0000d370| 68 65 20 62 6c 69 74 74 | 65 72 20 68 61 72 64 77 |he blitt|er hardw|
|0000d380| 61 72 65 2e 0a 0a 20 20 | 20 20 20 20 20 20 20 2b |are... | +|
|0000d390| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2b 2d |------+-|------+-|
|0000d3a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000d3b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000d3c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000d3d0| 2b 0a 20 20 20 20 20 20 | 20 20 20 7c 20 42 49 54 |+. | | BIT|
|0000d3e0| 23 20 7c 20 4e 41 4d 45 | 20 20 7c 20 46 55 4e 43 |# | NAME| | FUNC|
|0000d3f0| 54 49 4f 4e 20 20 20 20 | 20 20 20 20 20 20 20 20 |TION | |
|0000d400| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000d410| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 20 | | |. |
|0000d420| 20 20 20 20 20 20 20 2b | 2d 2d 2d 2d 2d 2d 2b 2d | +|------+-|
|0000d430| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |------+-|--------|
|0000d440| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000d450| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000d460| 2d 2d 2d 2d 2d 2d 2d 2d | 2b 0a 20 20 20 20 20 20 |--------|+. |
|0000d470| 20 20 20 7c 20 30 31 20 | 20 20 7c 20 43 44 41 4e | | 01 | | CDAN|
|0000d480| 47 20 7c 20 43 6f 70 72 | 6f 63 65 73 73 6f 72 20 |G | Copr|ocessor |
|0000d490| 64 61 6e 67 65 72 20 6d | 6f 64 65 2e 20 41 6c 6c |danger m|ode. All|
|0000d4a0| 6f 77 73 20 63 6f 70 72 | 6f 63 65 73 73 6f 72 20 |ows copr|ocessor |
|0000d4b0| 20 20 20 20 7c 0a 20 20 | 20 20 20 20 20 20 20 7c | |. | ||
|0000d4c0| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 7c 20 | | | | |
|0000d4d0| 61 63 63 65 73 73 20 74 | 6f 20 61 6c 6c 20 52 47 |access t|o all RG|
|0000d4e0| 41 20 72 65 67 69 73 74 | 65 72 73 20 69 66 20 74 |A regist|ers if t|
|0000d4f0| 72 75 65 2e 20 20 20 20 | 20 20 20 20 20 20 20 20 |rue. | |
|0000d500| 7c 0a 20 20 20 20 20 20 | 20 20 20 7c 20 20 20 20 ||. | | |
|0000d510| 20 20 7c 20 20 20 20 20 | 20 20 7c 20 28 69 66 20 | | | | (if |
|0000d520| 30 2c 20 61 63 63 65 73 | 73 20 74 6f 20 52 47 41 |0, acces|s to RGA|
|0000d530| 3e 37 45 29 20 20 20 20 | 20 20 20 20 20 20 20 20 |>7E) | |
|0000d540| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 20 | | |. |
|0000d550| 20 20 20 20 20 20 20 7c | 20 20 20 20 20 20 7c 20 | || | |
|0000d560| 20 20 20 20 20 20 7c 20 | 28 4f 6e 20 6f 6c 64 20 | | |(On old |
|0000d570| 63 68 69 70 73 20 61 63 | 63 65 73 73 20 74 6f 20 |chips ac|cess to |
|0000d580| 6f 6e 6c 79 20 52 47 41 | 3e 33 45 20 69 66 20 43 |only RGA|>3E if C|
|0000d590| 44 41 4e 47 3d 31 29 20 | 7c 0a 20 20 20 20 20 20 |DANG=1) ||. |
|0000d5a0| 20 20 20 7c 20 20 20 20 | 20 20 7c 20 20 20 20 20 | | | | |
|0000d5b0| 20 20 7c 20 28 73 65 65 | 20 56 50 4f 53 52 29 20 | | (see| VPOSR) |
|0000d5c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000d5d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000d5e0| 20 20 20 20 7c 0a 20 20 | 20 20 20 20 20 20 20 2b | |. | +|
|0000d5f0| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2b 2d |------+-|------+-|
|0000d600| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000d610| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000d620| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000d630| 2b 0a 7e 0a 30 38 38 2f | 30 38 41 0a 20 43 4f 50 |+.~.088/|08A. COP|
|0000d640| 4a 4d 50 31 20 2d 20 43 | 6f 70 72 6f 63 65 73 73 |JMP1 - C|oprocess|
|0000d650| 6f 72 20 72 65 73 74 61 | 72 74 20 61 74 20 66 69 |or resta|rt at fi|
|0000d660| 72 73 74 20 6c 6f 63 61 | 74 69 6f 6e 0a 20 43 4f |rst loca|tion. CO|
|0000d670| 50 4a 4d 50 32 20 2d 20 | 43 6f 70 72 6f 63 65 73 |PJMP2 - |Coproces|
|0000d680| 73 6f 72 20 72 65 73 74 | 61 72 74 20 61 74 20 73 |sor rest|art at s|
|0000d690| 65 63 6f 6e 64 20 6c 6f | 63 61 74 69 6f 6e 0a 0a |econd lo|cation..|
|0000d6a0| 20 20 20 20 20 20 20 20 | 20 54 68 65 73 65 20 61 | | These a|
|0000d6b0| 64 64 72 65 73 73 20 61 | 72 65 20 73 74 72 6f 62 |ddress a|re strob|
|0000d6c0| 65 20 61 64 64 72 65 73 | 73 2c 20 74 68 61 74 20 |e addres|s, that |
|0000d6d0| 77 68 65 6e 20 77 72 69 | 74 74 65 6e 20 74 6f 20 |when wri|tten to |
|0000d6e0| 63 61 75 73 65 20 74 68 | 65 20 0a 20 20 20 20 20 |cause th|e . |
|0000d6f0| 20 20 20 20 63 6f 70 72 | 6f 63 65 73 73 6f 72 20 | copr|ocessor |
|0000d700| 74 6f 20 6a 75 6d 70 20 | 69 6e 64 69 72 65 63 74 |to jump |indirect|
|0000d710| 20 75 73 65 69 6e 67 20 | 74 68 65 20 61 64 64 72 | useing |the addr|
|0000d720| 65 73 73 20 63 6f 6e 74 | 61 69 6e 65 64 20 69 6e |ess cont|ained in|
|0000d730| 20 74 68 65 0a 20 20 20 | 20 20 20 20 20 20 66 69 | the. | fi|
|0000d740| 72 73 74 20 6f 72 20 73 | 65 63 6f 6e 64 20 6c 6f |rst or s|econd lo|
|0000d750| 63 61 74 69 6f 6e 20 72 | 65 67 73 20 64 65 73 63 |cation r|egs desc|
|0000d760| 72 69 62 65 64 20 62 65 | 6c 6f 77 2e 20 54 68 65 |ribed be|low. The|
|0000d770| 20 63 6f 70 72 6f 63 65 | 73 73 6f 72 20 69 74 73 | coproce|ssor its|
|0000d780| 65 6c 66 0a 20 20 20 20 | 20 20 20 20 20 63 61 6e |elf. | can|
|0000d790| 20 77 72 69 74 65 20 74 | 6f 20 74 68 65 73 65 20 | write t|o these |
|0000d7a0| 61 64 64 72 65 73 73 2c | 20 63 61 75 73 65 69 6e |address,| causein|
|0000d7b0| 67 20 69 74 60 73 20 6f | 77 6e 20 6a 75 6d 70 20 |g it`s o|wn jump |
|0000d7c0| 69 6e 64 69 72 65 63 74 | 2e 0a 7e 0a 30 38 30 2f |indirect|..~.080/|
|0000d7d0| 30 38 32 0a 20 43 4f 50 | 31 4c 43 48 20 2d 20 43 |082. COP|1LCH - C|
|0000d7e0| 6f 70 72 6f 63 65 73 73 | 6f 72 20 66 69 72 73 74 |oprocess|or first|
|0000d7f0| 20 6c 6f 63 61 74 69 6f | 6e 20 72 65 67 69 73 74 | locatio|n regist|
|0000d800| 65 72 20 28 68 69 67 68 | 20 35 20 62 69 74 73 29 |er (high| 5 bits)|
|0000d810| 20 28 6f 6c 64 2d 33 20 | 62 69 74 73 29 0a 20 43 | (old-3 |bits). C|
|0000d820| 4f 50 31 4c 43 4c 20 2d | 20 43 6f 70 72 6f 63 65 |OP1LCL -| Coproce|
|0000d830| 73 73 6f 72 20 66 69 72 | 73 74 20 6c 6f 63 61 74 |ssor fir|st locat|
|0000d840| 69 6f 6e 20 72 65 67 69 | 73 74 65 72 20 28 6c 6f |ion regi|ster (lo|
|0000d850| 77 20 31 35 20 62 69 74 | 73 29 0a 0a 20 20 20 20 |w 15 bit|s).. |
|0000d860| 20 20 20 20 20 54 68 65 | 73 65 20 72 65 67 69 73 | The|se regis|
|0000d870| 74 65 72 73 20 63 6f 6e | 74 61 69 6e 20 61 20 6a |ters con|tain a j|
|0000d880| 75 6d 70 20 61 64 64 72 | 65 73 73 2e 20 53 65 65 |ump addr|ess. See|
|0000d890| 20 43 4f 50 49 4e 53 20 | 28 30 38 43 29 20 66 6f | COPINS |(08C) fo|
|0000d8a0| 72 20 61 0a 20 20 20 20 | 20 20 20 20 20 63 6f 6d |r a. | com|
|0000d8b0| 70 6c 65 74 65 20 64 65 | 73 63 72 69 70 74 69 6f |plete de|scriptio|
|0000d8c0| 6e 2e 0a 7e 0a 30 38 34 | 2f 30 38 36 0a 20 43 4f |n..~.084|/086. CO|
|0000d8d0| 50 32 4c 43 48 20 2d 20 | 43 6f 70 72 6f 63 65 73 |P2LCH - |Coproces|
|0000d8e0| 73 6f 72 20 73 65 63 6f | 6e 64 20 6c 6f 63 61 74 |sor seco|nd locat|
|0000d8f0| 69 6f 6e 20 72 65 67 69 | 73 74 65 72 20 28 68 69 |ion regi|ster (hi|
|0000d900| 67 68 20 35 20 62 69 74 | 73 29 20 28 6f 6c 64 2d |gh 5 bit|s) (old-|
|0000d910| 33 20 62 69 74 73 29 0a | 20 43 4f 50 32 4c 43 4c |3 bits).| COP2LCL|
|0000d920| 20 2d 20 43 6f 70 72 6f | 63 65 73 73 6f 72 20 73 | - Copro|cessor s|
|0000d930| 65 63 6f 6e 64 20 6c 6f | 63 61 74 69 6f 6e 20 72 |econd lo|cation r|
|0000d940| 65 67 69 73 74 65 72 20 | 28 6c 6f 77 20 31 35 20 |egister |(low 15 |
|0000d950| 62 69 74 73 29 0a 0a 20 | 20 20 20 20 20 20 20 20 |bits).. | |
|0000d960| 54 68 65 73 65 20 72 65 | 67 69 73 74 65 72 73 20 |These re|gisters |
|0000d970| 63 6f 6e 74 61 69 6e 20 | 61 20 6a 75 6d 70 20 61 |contain |a jump a|
|0000d980| 64 64 72 65 73 73 2e 20 | 53 65 65 20 43 4f 50 49 |ddress. |See COPI|
|0000d990| 4e 53 20 28 30 38 43 29 | 20 66 6f 72 20 61 0a 20 |NS (08C)| for a. |
|0000d9a0| 20 20 20 20 20 20 20 20 | 63 6f 6d 70 6c 65 74 65 | |complete|
|0000d9b0| 20 64 65 73 63 72 69 70 | 74 69 6f 6e 2e 0a 7e 0a | descrip|tion..~.|
|0000d9c0| 30 38 43 0a 20 43 4f 50 | 49 4e 53 20 2d 20 43 6f |08C. COP|INS - Co|
|0000d9d0| 70 72 6f 63 65 73 73 6f | 72 20 69 6e 73 74 72 75 |processo|r instru|
|0000d9e0| 63 74 69 6f 6e 20 66 65 | 74 63 68 20 69 64 65 6e |ction fe|tch iden|
|0000d9f0| 74 69 74 79 2e 0a 0a 20 | 20 20 20 20 20 20 20 20 |tity... | |
|0000da00| 54 68 69 73 20 69 73 20 | 61 20 64 75 6d 6d 79 20 |This is |a dummy |
|0000da10| 61 64 64 72 65 73 73 20 | 74 68 61 74 20 69 73 20 |address |that is |
|0000da20| 67 65 6e 65 72 61 74 65 | 64 20 62 79 20 74 68 65 |generate|d by the|
|0000da30| 20 63 6f 70 72 6f 63 65 | 73 73 6f 72 20 77 68 65 | coproce|ssor whe|
|0000da40| 6e 65 76 65 72 0a 20 20 | 20 20 20 20 20 20 20 69 |never. | i|
|0000da50| 74 20 69 73 20 6c 6f 61 | 64 69 6e 67 20 69 6e 73 |t is loa|ding ins|
|0000da60| 74 72 75 63 74 69 6f 6e | 73 20 69 6e 74 6f 20 69 |truction|s into i|
|0000da70| 74 73 20 6f 77 6e 20 69 | 6e 73 74 72 75 63 74 69 |ts own i|nstructi|
|0000da80| 6f 6e 20 72 65 67 69 73 | 74 65 72 2e 0a 20 20 20 |on regis|ter.. |
|0000da90| 20 20 20 20 20 20 54 68 | 69 73 20 61 63 74 75 61 | Th|is actua|
|0000daa0| 6c 6c 79 20 6f 63 63 75 | 72 73 20 65 76 65 72 79 |lly occu|rs every|
|0000dab0| 20 63 6f 70 72 6f 63 65 | 73 73 6f 72 20 63 79 63 | coproce|ssor cyc|
|0000dac0| 6c 65 20 65 78 63 65 70 | 74 20 66 6f 72 20 74 68 |le excep|t for th|
|0000dad0| 65 20 73 65 63 6f 6e 64 | 20 0a 20 20 20 20 20 20 |e second| . |
|0000dae0| 20 20 20 28 49 52 32 29 | 20 63 79 63 6c 65 20 6f | (IR2)| cycle o|
|0000daf0| 66 20 74 68 65 20 4d 4f | 56 45 20 69 6e 73 74 72 |f the MO|VE instr|
|0000db00| 75 63 74 69 6f 6e 2e 20 | 54 68 65 20 74 68 72 65 |uction. |The thre|
|0000db10| 65 20 74 79 70 65 73 20 | 6f 66 20 69 6e 73 74 72 |e types |of instr|
|0000db20| 75 63 74 69 6f 6e 73 0a | 20 20 20 20 20 20 20 20 |uctions.| |
|0000db30| 20 61 72 65 20 73 68 6f | 77 6e 20 62 65 6c 6f 77 | are sho|wn below|
|0000db40| 2e 0a 0a 20 20 20 20 20 | 20 20 20 20 4d 4f 56 45 |... | MOVE|
|0000db50| 3a 20 4d 6f 76 65 20 69 | 6d 6d 65 64 69 61 74 65 |: Move i|mmediate|
|0000db60| 20 74 6f 20 64 65 73 74 | 0a 0a 20 20 20 20 20 20 | to dest|.. |
|0000db70| 20 20 20 57 41 49 54 3a | 20 57 61 69 74 20 75 6e | WAIT:| Wait un|
|0000db80| 74 69 6c 20 62 65 61 6d | 20 63 6f 75 6e 74 65 72 |til beam| counter|
|0000db90| 20 69 73 20 65 71 75 61 | 6c 20 74 6f 2c 20 6f 72 | is equa|l to, or|
|0000dba0| 20 67 72 65 61 74 65 72 | 20 74 68 61 6e 2e 20 0a | greater| than. .|
|0000dbb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 28 | | (|
|0000dbc0| 4b 65 65 70 73 20 63 6f | 70 72 6f 63 65 73 73 6f |Keeps co|processo|
|0000dbd0| 72 20 6f 66 66 20 6f 66 | 20 62 75 73 20 75 6e 74 |r off of| bus unt|
|0000dbe0| 69 6c 20 62 65 61 6d 20 | 70 6f 73 69 74 69 6f 6e |il beam |position|
|0000dbf0| 20 68 61 73 20 0a 20 20 | 20 20 20 20 20 20 20 20 | has . | |
|0000dc00| 20 20 20 20 20 62 65 65 | 6e 20 72 65 61 63 68 65 | bee|n reache|
|0000dc10| 64 29 0a 0a 20 20 20 20 | 20 20 20 20 20 53 4b 49 |d).. | SKI|
|0000dc20| 50 3a 20 53 6b 69 70 20 | 69 66 20 62 65 61 6d 20 |P: Skip |if beam |
|0000dc30| 63 6f 75 6e 74 65 72 20 | 69 73 20 65 71 75 61 6c |counter |is equal|
|0000dc40| 20 74 6f 2c 20 6f 72 20 | 67 72 65 61 74 65 72 20 | to, or |greater |
|0000dc50| 74 68 61 6e 2e 20 0a 20 | 20 20 20 20 20 20 20 20 |than. . | |
|0000dc60| 20 20 20 20 20 20 28 53 | 6b 69 70 73 20 66 6f 6c | (S|kips fol|
|0000dc70| 6c 6f 77 69 6e 67 20 4d | 4f 56 45 20 69 6e 73 74 |lowing M|OVE inst|
|0000dc80| 2e 20 75 6e 6c 65 73 73 | 20 62 65 61 6d 20 70 6f |. unless| beam po|
|0000dc90| 73 69 74 69 6f 6e 20 68 | 61 73 20 62 65 65 6e 0a |sition h|as been.|
|0000dca0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 72 | | r|
|0000dcb0| 65 61 63 68 65 64 29 0a | 0a 20 20 20 20 20 20 20 |eached).|. |
|0000dcc0| 20 20 20 20 20 20 20 20 | 20 2b 2d 2d 2d 2d 2d 2d | | +------|
|0000dcd0| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |------+-|--------|
|0000dce0| 2d 2d 2b 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2b 0a |--+-----|------+.|
|0000dcf0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000dd00| 7c 20 20 20 20 4d 4f 56 | 45 20 20 20 20 7c 20 57 || MOV|E | W|
|0000dd10| 41 49 54 20 55 4e 54 49 | 4c 7c 20 20 53 4b 49 50 |AIT UNTI|L| SKIP|
|0000dd20| 20 49 46 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 | IF |. | |
|0000dd30| 2b 2d 2d 2d 2d 2d 2d 2b | 2d 2d 2d 2d 2d 2b 2d 2d |+------+|-----+--|
|0000dd40| 2d 2d 2d 2d 2b 2d 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2d |----+---|--+-----|
|0000dd50| 2b 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2b 0a 20 20 |+-----+-|----+. |
|0000dd60| 20 20 20 20 20 20 20 7c | 20 42 49 54 23 20 7c 20 | || BIT# | |
|0000dd70| 49 52 31 20 7c 20 49 52 | 32 20 20 7c 20 49 52 31 |IR1 | IR|2 | IR1|
|0000dd80| 20 7c 20 49 52 32 20 7c | 20 49 52 31 20 7c 20 49 | | IR2 || IR1 | I|
|0000dd90| 52 32 20 7c 0a 20 20 20 | 20 20 20 20 20 20 2b 2d |R2 |. | +-|
|0000dda0| 2d 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2d 2b 2d 2d 2d 2d |-----+--|---+----|
|0000ddb0| 2d 2d 2b 2d 2d 2d 2d 2d | 2b 2d 2d 2d 2d 2d 2b 2d |--+-----|+-----+-|
|0000ddc0| 2d 2d 2d 2d 2b 2d 2d 2d | 2d 2d 2b 0a 20 20 20 20 |----+---|--+. |
|0000ddd0| 20 20 20 20 20 7c 20 31 | 35 20 20 20 7c 20 78 20 | | 1|5 | x |
|0000dde0| 20 20 7c 20 52 44 31 35 | 20 7c 20 56 50 37 20 7c | | RD15| | VP7 ||
|0000ddf0| 20 42 46 44 20 7c 20 56 | 50 37 20 7c 20 42 46 44 | BFD | V|P7 | BFD|
|0000de00| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 7c 20 31 34 | |. | | 14|
|0000de10| 20 20 20 7c 20 78 20 20 | 20 7c 20 52 44 31 34 20 | | x | | RD14 |
|0000de20| 7c 20 56 50 36 20 7c 20 | 56 45 36 20 7c 20 56 50 || VP6 | |VE6 | VP|
|0000de30| 36 20 7c 20 56 45 36 20 | 7c 0a 20 20 20 20 20 20 |6 | VE6 ||. |
|0000de40| 20 20 20 7c 20 31 33 20 | 20 20 7c 20 78 20 20 20 | | 13 | | x |
|0000de50| 7c 20 52 44 31 33 20 7c | 20 56 50 35 20 7c 20 56 || RD13 || VP5 | V|
|0000de60| 45 35 20 7c 20 56 50 35 | 20 7c 20 56 45 35 20 7c |E5 | VP5| | VE5 ||
|0000de70| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 31 32 20 20 |. | | 12 |
|0000de80| 20 7c 20 78 20 20 20 7c | 20 52 44 31 32 20 7c 20 | | x || RD12 | |
|0000de90| 56 50 34 20 7c 20 56 45 | 34 20 7c 20 56 50 34 20 |VP4 | VE|4 | VP4 |
|0000dea0| 7c 20 56 45 34 20 7c 0a | 20 20 20 20 20 20 20 20 || VE4 |.| |
|0000deb0| 20 7c 20 31 31 20 20 20 | 7c 20 78 20 20 20 7c 20 | | 11 || x | |
|0000dec0| 52 44 31 31 20 7c 20 56 | 50 33 20 7c 20 56 45 33 |RD11 | V|P3 | VE3|
|0000ded0| 20 7c 20 56 50 33 20 7c | 20 56 45 33 20 7c 0a 20 | | VP3 || VE3 |. |
|0000dee0| 20 20 20 20 20 20 20 20 | 7c 20 31 30 20 20 20 7c | || 10 ||
|0000def0| 20 78 20 20 20 7c 20 52 | 44 31 30 20 7c 20 56 50 | x | R|D10 | VP|
|0000df00| 32 20 7c 20 56 45 32 20 | 7c 20 56 50 32 20 7c 20 |2 | VE2 || VP2 | |
|0000df10| 56 45 32 20 7c 0a 20 20 | 20 20 20 20 20 20 20 7c |VE2 |. | ||
|0000df20| 20 30 39 20 20 20 7c 20 | 78 20 20 20 7c 20 52 44 | 09 | |x | RD|
|0000df30| 30 39 20 7c 20 56 50 31 | 20 7c 20 56 45 31 20 7c |09 | VP1| | VE1 ||
|0000df40| 20 56 50 31 20 7c 20 56 | 45 31 20 7c 0a 20 20 20 | VP1 | V|E1 |. |
|0000df50| 20 20 20 20 20 20 7c 20 | 30 38 20 20 20 7c 20 44 | | |08 | D|
|0000df60| 41 38 20 7c 20 52 44 30 | 38 20 7c 20 56 50 30 20 |A8 | RD0|8 | VP0 |
|0000df70| 7c 20 56 45 30 20 7c 20 | 56 50 30 20 7c 20 56 45 || VE0 | |VP0 | VE|
|0000df80| 30 20 7c 0a 20 20 20 20 | 20 20 20 20 20 7c 20 30 |0 |. | | 0|
|0000df90| 37 20 20 20 7c 20 44 41 | 37 20 7c 20 52 44 30 37 |7 | DA|7 | RD07|
|0000dfa0| 20 7c 20 48 50 38 20 7c | 20 48 45 38 20 7c 20 48 | | HP8 || HE8 | H|
|0000dfb0| 50 38 20 7c 20 48 45 38 | 20 7c 0a 20 20 20 20 20 |P8 | HE8| |. |
|0000dfc0| 20 20 20 20 7c 20 30 36 | 20 20 20 7c 20 44 41 36 | | 06| | DA6|
|0000dfd0| 20 7c 20 52 44 30 36 20 | 7c 20 48 50 37 20 7c 20 | | RD06 || HP7 | |
|0000dfe0| 48 45 37 20 7c 20 48 50 | 37 20 7c 20 48 45 37 20 |HE7 | HP|7 | HE7 |
|0000dff0| 7c 0a 20 20 20 20 20 20 | 20 20 20 7c 20 30 35 20 ||. | | 05 |
|0000e000| 20 20 7c 20 44 41 35 20 | 7c 20 52 44 30 35 20 7c | | DA5 || RD05 ||
|0000e010| 20 48 50 36 20 7c 20 48 | 45 36 20 7c 20 48 50 36 | HP6 | H|E6 | HP6|
|0000e020| 20 7c 20 48 45 36 20 7c | 0a 20 20 20 20 20 20 20 | | HE6 ||. |
|0000e030| 20 20 7c 20 30 34 20 20 | 20 7c 20 44 41 34 20 7c | | 04 | | DA4 ||
|0000e040| 20 52 44 30 34 20 7c 20 | 48 50 35 20 7c 20 48 45 | RD04 | |HP5 | HE|
|0000e050| 35 20 7c 20 48 50 35 20 | 7c 20 48 45 35 20 7c 0a |5 | HP5 || HE5 |.|
|0000e060| 20 20 20 20 20 20 20 20 | 20 7c 20 30 33 20 20 20 | | | 03 |
|0000e070| 7c 20 44 41 33 20 7c 20 | 52 44 30 33 20 7c 20 48 || DA3 | |RD03 | H|
|0000e080| 50 34 20 7c 20 48 45 34 | 20 7c 20 48 50 34 20 7c |P4 | HE4| | HP4 ||
|0000e090| 20 48 45 34 20 7c 0a 20 | 20 20 20 20 20 20 20 20 | HE4 |. | |
|0000e0a0| 7c 20 30 32 20 20 20 7c | 20 44 41 32 20 7c 20 52 || 02 || DA2 | R|
|0000e0b0| 44 30 32 20 7c 20 48 50 | 33 20 7c 20 48 45 33 20 |D02 | HP|3 | HE3 |
|0000e0c0| 7c 20 48 50 33 20 7c 20 | 48 45 33 20 7c 0a 20 20 || HP3 | |HE3 |. |
|0000e0d0| 20 20 20 20 20 20 20 7c | 20 30 31 20 20 20 7c 20 | || 01 | |
|0000e0e0| 44 41 31 20 7c 20 52 44 | 30 31 20 7c 20 48 50 32 |DA1 | RD|01 | HP2|
|0000e0f0| 20 7c 20 48 45 32 20 7c | 20 48 50 32 20 7c 20 48 | | HE2 || HP2 | H|
|0000e100| 45 32 20 7c 0a 20 20 20 | 20 20 20 20 20 20 7c 20 |E2 |. | | |
|0000e110| 30 30 20 20 20 7c 20 30 | 20 20 20 7c 20 52 44 30 |00 | 0| | RD0|
|0000e120| 30 20 7c 20 31 20 20 20 | 7c 20 30 20 20 20 7c 20 |0 | 1 || 0 | |
|0000e130| 31 20 20 20 7c 20 31 20 | 20 20 7c 0a 20 20 20 20 |1 | 1 | |. |
|0000e140| 20 20 20 20 20 2b 2d 2d | 2d 2d 2d 2d 2b 2d 2d 2d | +--|----+---|
|0000e150| 2d 2d 2b 2d 2d 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2d 2b |--+-----|-+-----+|
|0000e160| 2d 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2d 2b 2d 2d 2d 2d |-----+--|---+----|
|0000e170| 2d 2b 0a 0a 20 20 20 20 | 20 20 20 20 20 49 52 31 |-+.. | IR1|
|0000e180| 3d 46 69 72 73 74 20 69 | 6e 73 74 72 75 63 74 69 |=First i|nstructi|
|0000e190| 6f 6e 20 72 65 67 69 73 | 74 65 72 0a 20 20 20 20 |on regis|ter. |
|0000e1a0| 20 20 20 20 20 49 52 32 | 3d 53 65 63 6f 6e 64 20 | IR2|=Second |
|0000e1b0| 69 6e 73 74 75 72 63 74 | 69 6f 6e 20 72 65 67 69 |insturct|ion regi|
|0000e1c0| 73 74 65 72 0a 20 20 20 | 20 20 20 20 20 20 44 41 |ster. | DA|
|0000e1d0| 20 3d 44 65 73 74 69 6e | 61 74 69 6f 6e 20 61 64 | =Destin|ation ad|
|0000e1e0| 64 72 65 73 73 20 66 6f | 72 20 4d 4f 56 45 20 69 |dress fo|r MOVE i|
|0000e1f0| 6e 73 74 72 75 63 74 69 | 6f 6e 2e 46 65 74 63 68 |nstructi|on.Fetch|
|0000e200| 65 64 20 64 75 72 69 6e | 67 0a 20 20 20 20 20 20 |ed durin|g. |
|0000e210| 20 20 20 20 20 20 20 49 | 52 31 20 74 69 6d 65 2c | I|R1 time,|
|0000e220| 75 73 65 64 20 64 75 72 | 69 6e 67 20 49 52 32 20 |used dur|ing IR2 |
|0000e230| 74 69 6d 65 20 6f 6e 20 | 52 47 41 20 62 75 73 2e |time on |RGA bus.|
|0000e240| 0a 20 20 20 20 20 20 20 | 20 20 52 44 20 3d 52 41 |. | RD =RA|
|0000e250| 4d 20 44 61 74 61 20 6d | 6f 76 65 64 20 62 79 20 |M Data m|oved by |
|0000e260| 4d 4f 56 45 20 69 6e 73 | 74 72 75 63 74 69 6f 6e |MOVE ins|truction|
|0000e270| 20 61 74 20 49 52 32 20 | 74 69 6d 65 0a 20 20 20 | at IR2 |time. |
|0000e280| 20 20 20 20 20 20 20 20 | 20 20 64 69 72 65 63 74 | | direct|
|0000e290| 6c 79 20 66 72 6f 6d 20 | 52 41 4d 20 74 6f 20 74 |ly from |RAM to t|
|0000e2a0| 68 65 20 61 64 64 72 65 | 73 73 20 67 69 76 65 6e |he addre|ss given|
|0000e2b0| 20 62 79 20 74 68 65 20 | 44 41 20 66 69 65 6c 64 | by the |DA field|
|0000e2c0| 2e 0a 20 20 20 20 20 20 | 20 20 20 56 50 20 3d 56 |.. | VP =V|
|0000e2d0| 65 72 74 69 63 61 6c 20 | 62 65 61 6d 20 70 6f 73 |ertical |beam pos|
|0000e2e0| 69 74 69 6f 6e 20 63 6f | 6d 70 61 72 69 73 6f 6e |ition co|mparison|
|0000e2f0| 20 62 69 74 2e 0a 20 20 | 20 20 20 20 20 20 20 48 | bit.. | H|
|0000e300| 50 20 3d 48 6f 72 69 7a | 6f 6e 74 61 6c 20 62 65 |P =Horiz|ontal be|
|0000e310| 61 6d 20 70 6f 73 69 74 | 69 6f 6e 20 63 6f 6d 70 |am posit|ion comp|
|0000e320| 61 72 69 73 6f 6e 20 62 | 69 74 2e 0a 20 20 20 20 |arison b|it.. |
|0000e330| 20 20 20 20 20 56 45 20 | 3d 45 6e 61 62 6c 65 20 | VE |=Enable |
|0000e340| 63 6f 6d 70 61 72 69 73 | 6f 6e 20 28 6d 61 73 6b |comparis|on (mask|
|0000e350| 20 62 69 74 29 0a 20 20 | 20 20 20 20 20 20 20 48 | bit). | H|
|0000e360| 45 20 3d 45 6e 61 62 6c | 65 20 63 6f 6d 70 61 72 |E =Enabl|e compar|
|0000e370| 69 73 6f 6e 20 28 6d 61 | 73 6b 20 62 69 74 29 0a |ison (ma|sk bit).|
|0000e380| 0a 20 2a 20 4e 6f 74 65 | 3a 20 42 46 44 20 3d 20 |. * Note|: BFD = |
|0000e390| 42 6c 69 74 74 65 72 20 | 66 69 6e 69 73 68 65 64 |Blitter |finished|
|0000e3a0| 20 64 69 73 61 62 6c 65 | 2e 20 57 68 65 6e 20 74 | disable|. When t|
|0000e3b0| 68 69 73 20 62 69 74 20 | 69 73 20 74 72 75 65 2c |his bit |is true,|
|0000e3c0| 20 74 68 65 20 62 6c 69 | 74 74 65 72 20 0a 20 20 | the bli|tter . |
|0000e3d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 66 69 6e | | fin|
|0000e3e0| 69 73 68 65 64 20 66 6c | 61 67 20 77 69 6c 6c 20 |ished fl|ag will |
|0000e3f0| 68 61 76 65 20 6e 6f 20 | 65 66 66 65 63 74 20 6f |have no |effect o|
|0000e400| 6e 20 74 68 65 20 63 6f | 70 72 6f 63 65 73 73 6f |n the co|processo|
|0000e410| 72 2e 20 57 68 65 6e 20 | 74 68 69 73 0a 20 20 20 |r. When |this. |
|0000e420| 20 20 20 20 20 20 20 20 | 20 20 20 20 62 69 74 20 | | bit |
|0000e430| 69 73 20 7a 65 72 6f 20 | 74 68 65 20 62 6c 69 74 |is zero |the blit|
|0000e440| 74 65 72 20 66 69 6e 69 | 73 68 65 64 20 66 6c 61 |ter fini|shed fla|
|0000e450| 67 20 6d 75 73 74 20 62 | 65 20 74 72 75 65 20 28 |g must b|e true (|
|0000e460| 69 6e 20 61 64 64 69 74 | 69 6f 6e 0a 20 20 20 20 |in addit|ion. |
|0000e470| 20 20 20 20 20 20 20 20 | 20 20 20 74 6f 20 74 68 | | to th|
|0000e480| 65 20 72 65 73 74 20 6f | 66 20 74 68 65 20 62 69 |e rest o|f the bi|
|0000e490| 74 20 63 6f 6d 70 61 72 | 69 73 6f 6e 73 29 20 62 |t compar|isons) b|
|0000e4a0| 65 66 6f 72 65 20 74 68 | 65 20 63 6f 70 72 6f 63 |efore th|e coproc|
|0000e4b0| 65 73 73 6f 72 20 63 61 | 6e 0a 20 20 20 20 20 20 |essor ca|n. |
|0000e4c0| 20 20 20 20 20 20 20 20 | 20 65 78 69 74 20 66 72 | | exit fr|
|0000e4d0| 6f 6d 20 69 74 60 73 20 | 77 61 69 74 20 73 74 61 |om it`s |wait sta|
|0000e4e0| 74 65 2c 20 6f 72 20 73 | 6b 69 70 20 6f 76 65 72 |te, or s|kip over|
|0000e4f0| 20 61 6e 20 69 6e 73 74 | 72 75 63 74 69 6f 6e 2e | an inst|ruction.|
|0000e500| 20 4e 6f 74 65 0a 20 20 | 20 20 20 20 20 20 20 20 | Note. | |
|0000e510| 20 20 20 20 20 74 68 61 | 74 20 74 68 65 20 56 37 | tha|t the V7|
|0000e520| 20 63 6f 6d 70 61 72 69 | 73 6f 6e 20 63 61 6e 6e | compari|son cann|
|0000e530| 6f 74 20 62 65 20 6d 61 | 73 6b 65 64 2e 0a 0a 20 |ot be ma|sked... |
|0000e540| 20 20 20 20 20 20 20 20 | 54 68 65 20 63 6f 70 72 | |The copr|
|0000e550| 6f 63 65 73 73 6f 72 20 | 69 73 20 62 61 73 69 63 |ocessor |is basic|
|0000e560| 61 6c 6c 79 20 61 20 32 | 20 63 79 63 6c 65 20 6d |ally a 2| cycle m|
|0000e570| 61 63 68 69 6e 65 20 74 | 68 61 74 20 72 65 71 75 |achine t|hat requ|
|0000e580| 65 73 74 73 0a 20 20 20 | 20 20 20 20 20 20 74 68 |ests. | th|
|0000e590| 65 20 62 75 73 20 6f 6e | 6c 79 20 64 75 72 69 6e |e bus on|ly durin|
|0000e5a0| 67 20 6f 64 64 20 6d 65 | 6d 6f 72 79 20 63 79 63 |g odd me|mory cyc|
|0000e5b0| 6c 65 73 2e 20 28 34 20 | 6d 65 6d 6f 72 79 20 63 |les. (4 |memory c|
|0000e5c0| 79 63 6c 65 73 20 70 65 | 72 20 69 6e 29 0a 0a 20 |ycles pe|r in).. |
|0000e5d0| 20 20 20 20 20 20 20 20 | 49 74 20 68 61 73 20 70 | |It has p|
|0000e5e0| 72 69 6f 72 69 74 79 20 | 6f 76 65 72 20 74 68 65 |riority |over the|
|0000e5f0| 20 62 6c 69 74 74 65 72 | 20 61 6e 64 20 6d 69 63 | blitter| and mic|
|0000e600| 72 6f 2e 0a 0a 20 20 20 | 20 20 20 20 20 20 54 68 |ro... | Th|
|0000e610| 65 72 65 20 61 72 65 20 | 6f 6e 6c 79 20 74 68 72 |ere are |only thr|
|0000e620| 65 65 20 74 79 70 65 73 | 20 6f 66 20 69 6e 73 74 |ee types| of inst|
|0000e630| 72 75 63 74 69 6f 6e 73 | 2c 20 4d 4f 56 45 20 69 |ructions|, MOVE i|
|0000e640| 6d 6d 65 64 69 61 74 65 | 2c 20 0a 20 20 20 20 20 |mmediate|, . |
|0000e650| 20 20 20 20 57 41 49 54 | 20 75 6e 74 69 6c 20 2c | WAIT| until ,|
|0000e660| 61 6e 64 20 53 4b 49 50 | 20 69 66 2e 20 41 6c 6c |and SKIP| if. All|
|0000e670| 20 69 6e 73 74 72 75 63 | 74 69 6f 6e 73 20 72 65 | instruc|tions re|
|0000e680| 71 75 69 72 65 20 32 20 | 62 75 73 20 63 79 63 6c |quire 2 |bus cycl|
|0000e690| 65 73 0a 20 20 20 20 20 | 20 20 20 20 28 61 6e 64 |es. | (and|
|0000e6a0| 20 74 77 6f 20 69 6e 73 | 74 72 75 63 74 69 6f 6e | two ins|truction|
|0000e6b0| 20 77 6f 72 64 73 29 2e | 53 69 6e 63 65 20 6f 6e | words).|Since on|
|0000e6c0| 6c 79 20 74 68 65 20 6f | 64 64 20 62 75 73 20 63 |ly the o|dd bus c|
|0000e6d0| 79 63 6c 65 73 20 61 72 | 65 0a 20 20 20 20 20 20 |ycles ar|e. |
|0000e6e0| 20 20 20 72 65 71 75 65 | 73 74 65 64 2c 20 34 20 | reque|sted, 4 |
|0000e6f0| 6d 65 6d 6f 72 79 20 63 | 79 63 6c 65 20 74 69 6d |memory c|ycle tim|
|0000e700| 65 73 20 61 72 65 20 72 | 65 71 75 69 72 65 64 20 |es are r|equired |
|0000e710| 70 65 72 20 69 6e 73 74 | 72 75 63 74 69 6f 6e 2e |per inst|ruction.|
|0000e720| 0a 20 20 20 20 20 20 20 | 20 20 28 6d 65 6d 6f 72 |. | (memor|
|0000e730| 79 20 63 79 63 6c 65 73 | 20 61 72 65 20 32 38 30 |y cycles| are 280|
|0000e740| 20 6e 73 29 0a 0a 20 20 | 20 20 20 20 20 20 20 54 | ns).. | T|
|0000e750| 68 65 72 65 20 61 72 65 | 20 74 77 6f 20 69 6e 64 |here are| two ind|
|0000e760| 69 72 65 63 74 20 6a 75 | 6d 70 20 72 65 67 69 73 |irect ju|mp regis|
|0000e770| 74 65 72 73 20 43 4f 50 | 31 4c 43 20 61 6e 64 20 |ters COP|1LC and |
|0000e780| 43 4f 50 32 4c 43 2e 0a | 20 20 20 20 20 20 20 20 |COP2LC..| |
|0000e790| 20 54 68 65 73 65 20 61 | 72 65 20 32 30 20 62 69 | These a|re 20 bi|
|0000e7a0| 74 20 70 6f 69 6e 74 65 | 72 20 72 65 67 69 73 74 |t pointe|r regist|
|0000e7b0| 65 72 73 20 77 68 6f 73 | 65 20 63 6f 6e 74 65 6e |ers whos|e conten|
|0000e7c0| 74 73 20 61 72 65 20 75 | 73 65 64 20 74 6f 20 6d |ts are u|sed to m|
|0000e7d0| 6f 64 69 66 79 0a 20 20 | 20 20 20 20 20 20 20 70 |odify. | p|
|0000e7e0| 72 6f 67 72 61 6d 20 63 | 6f 75 6e 74 65 72 20 66 |rogram c|ounter f|
|0000e7f0| 6f 72 20 69 6e 69 74 61 | 6c 69 7a 61 74 69 6f 6e |or inita|lization|
|0000e800| 20 6f 72 20 6a 75 6d 70 | 73 2e 0a 0a 20 20 20 20 | or jump|s... |
|0000e810| 20 20 20 20 20 54 68 65 | 79 20 61 72 65 20 74 72 | The|y are tr|
|0000e820| 61 6e 73 66 65 72 65 64 | 20 74 6f 20 74 68 65 20 |ansfered| to the |
|0000e830| 70 72 6f 67 72 61 6d 20 | 63 6f 75 6e 74 65 72 20 |program |counter |
|0000e840| 77 68 65 6e 65 76 65 72 | 20 73 74 72 6f 62 65 20 |whenever| strobe |
|0000e850| 61 64 64 72 65 73 73 20 | 0a 20 20 20 20 20 20 20 |address |. |
|0000e860| 20 20 43 4f 50 4a 4d 50 | 31 20 6f 72 20 43 4f 50 | COPJMP|1 or COP|
|0000e870| 4a 4d 50 32 20 61 72 65 | 20 77 72 69 74 74 65 6e |JMP2 are| written|
|0000e880| 2e 49 6e 20 61 64 64 69 | 74 69 6f 6e 20 43 4f 50 |.In addi|tion COP|
|0000e890| 31 4c 43 20 69 73 20 61 | 75 74 6f 6d 61 74 69 63 |1LC is a|utomatic|
|0000e8a0| 61 6c 6c 79 0a 20 20 20 | 20 20 20 20 20 20 75 73 |ally. | us|
|0000e8b0| 65 64 20 61 74 20 74 68 | 65 20 62 65 67 69 6e 6e |ed at th|e beginn|
|0000e8c0| 69 6e 67 20 6f 66 20 65 | 61 63 68 20 76 65 72 74 |ing of e|ach vert|
|0000e8d0| 69 63 61 6c 20 62 6c 61 | 6e 6b 20 74 69 6d 65 2e |ical bla|nk time.|
|0000e8e0| 0a 0a 20 20 20 20 20 20 | 20 20 20 49 74 20 69 73 |.. | It is|
|0000e8f0| 20 69 6d 70 6f 72 74 61 | 6e 74 20 74 68 61 74 20 | importa|nt that |
|0000e900| 6f 6e 65 20 6f 66 20 74 | 68 65 20 6a 75 6d 70 20 |one of t|he jump |
|0000e910| 72 65 67 69 73 74 65 72 | 73 20 62 65 20 69 6e 69 |register|s be ini|
|0000e920| 74 61 6c 69 7a 65 64 20 | 61 6e 64 20 69 74 60 73 |talized |and it`s|
|0000e930| 0a 20 20 20 20 20 20 20 | 20 20 6a 75 6d 70 20 73 |. | jump s|
|0000e940| 74 72 6f 62 65 20 61 64 | 64 72 65 73 73 20 68 69 |trobe ad|dress hi|
|0000e950| 74 2c 20 61 66 74 65 72 | 20 70 6f 77 65 72 20 75 |t, after| power u|
|0000e960| 70 20 62 75 74 20 62 65 | 66 6f 72 65 20 63 6f 70 |p but be|fore cop|
|0000e970| 72 6f 63 65 73 73 6f 72 | 20 44 4d 41 20 69 73 0a |rocessor| DMA is.|
|0000e980| 20 20 20 20 20 20 20 20 | 20 69 6e 69 74 61 6c 69 | | initali|
|0000e990| 7a 65 64 2e 54 20 68 69 | 73 20 69 6e 73 75 72 65 |zed.T hi|s insure|
|0000e9a0| 73 20 61 20 64 65 74 65 | 72 6d 69 6e 65 64 20 73 |s a dete|rmined s|
|0000e9b0| 74 61 72 74 75 70 20 61 | 64 64 72 65 73 73 2c 20 |tartup a|ddress, |
|0000e9c0| 61 6e 64 20 73 74 61 74 | 65 2e 0a 7e 0a 30 38 45 |and stat|e..~.08E|
|0000e9d0| 2f 30 39 30 0a 20 44 49 | 57 53 54 52 54 20 2d 20 |/090. DI|WSTRT - |
|0000e9e0| 44 69 73 70 6c 61 79 20 | 77 69 6e 64 6f 77 20 73 |Display |window s|
|0000e9f0| 74 61 72 74 20 28 75 70 | 70 65 72 20 6c 65 66 74 |tart (up|per left|
|0000ea00| 20 76 65 72 74 2d 68 6f | 72 20 70 6f 73 29 0a 20 | vert-ho|r pos). |
|0000ea10| 44 49 57 53 54 4f 50 20 | 2d 20 44 69 73 70 6c 61 |DIWSTOP |- Displa|
|0000ea20| 79 20 77 69 6e 64 6f 77 | 20 73 74 6f 70 20 28 6c |y window| stop (l|
|0000ea30| 6f 77 65 72 20 72 69 67 | 68 74 20 76 65 72 74 2d |ower rig|ht vert-|
|0000ea40| 68 6f 72 20 70 6f 73 29 | 0a 0a 20 20 20 20 20 20 |hor pos)|.. |
|0000ea50| 20 20 20 54 68 65 73 65 | 20 72 65 67 69 73 74 65 | These| registe|
|0000ea60| 72 73 20 63 6f 6e 74 72 | 6f 6c 20 74 68 65 20 64 |rs contr|ol the d|
|0000ea70| 69 73 70 6c 61 79 20 77 | 69 6e 64 6f 77 20 73 69 |isplay w|indow si|
|0000ea80| 7a 65 20 61 6e 64 20 70 | 6f 73 69 74 69 6f 6e 2c |ze and p|osition,|
|0000ea90| 0a 20 20 20 20 20 20 20 | 20 20 62 79 20 6c 6f 63 |. | by loc|
|0000eaa0| 61 74 69 6e 67 20 74 68 | 65 20 75 70 70 65 72 20 |ating th|e upper |
|0000eab0| 6c 65 66 74 20 61 6e 64 | 20 6c 6f 77 65 72 20 72 |left and| lower r|
|0000eac0| 69 67 68 74 20 63 6f 72 | 6e 65 72 73 2e 0a 0a 20 |ight cor|ners... |
|0000ead0| 20 20 20 20 20 20 20 20 | 42 49 54 23 20 31 35 20 | |BIT# 15 |
|0000eae0| 20 31 34 20 20 31 33 20 | 20 31 32 20 20 31 31 20 | 14 13 | 12 11 |
|0000eaf0| 20 31 30 20 20 30 39 20 | 20 30 38 20 20 30 37 20 | 10 09 | 08 07 |
|0000eb00| 20 30 36 20 20 30 35 20 | 20 30 34 20 20 30 33 20 | 06 05 | 04 03 |
|0000eb10| 20 30 32 20 20 30 31 20 | 20 30 30 0a 20 20 20 20 | 02 01 | 00. |
|0000eb20| 20 20 20 20 20 55 53 45 | 20 20 56 37 20 20 56 36 | USE| V7 V6|
|0000eb30| 20 20 56 35 20 20 56 34 | 20 20 56 33 20 20 56 32 | V5 V4| V3 V2|
|0000eb40| 20 20 56 31 20 20 56 30 | 20 20 48 39 20 20 48 38 | V1 V0| H9 H8|
|0000eb50| 20 20 48 37 20 20 48 36 | 20 20 48 35 20 20 48 34 | H7 H6| H5 H4|
|0000eb60| 20 20 48 33 20 20 48 32 | 0a 0a 20 20 20 20 20 20 | H3 H2|.. |
|0000eb70| 20 20 20 44 49 57 53 54 | 52 54 20 69 73 20 76 65 | DIWST|RT is ve|
|0000eb80| 72 74 69 63 61 6c 6c 79 | 20 72 65 73 74 72 69 63 |rtically| restric|
|0000eb90| 74 65 64 20 74 6f 20 74 | 68 65 20 75 70 70 65 72 |ted to t|he upper|
|0000eba0| 20 32 2f 33 20 6f 66 20 | 74 68 65 20 64 69 73 70 | 2/3 of |the disp|
|0000ebb0| 6c 61 79 20 0a 20 20 20 | 20 20 20 20 20 20 28 56 |lay . | (V|
|0000ebc0| 38 3d 30 29 2c 61 6e 64 | 20 68 6f 72 69 7a 6f 6e |8=0),and| horizon|
|0000ebd0| 74 61 6c 6c 79 20 72 65 | 73 74 72 69 63 74 65 64 |tally re|stricted|
|0000ebe0| 20 74 6f 20 74 68 65 20 | 6c 65 66 74 20 33 2f 34 | to the |left 3/4|
|0000ebf0| 20 6f 66 20 74 68 65 20 | 64 69 73 70 6c 61 79 0a | of the |display.|
|0000ec00| 20 20 20 20 20 20 20 20 | 20 28 48 38 3d 30 29 2e | | (H8=0).|
|0000ec10| 0a 0a 20 20 20 4e 6f 74 | 65 3a 20 53 65 65 20 44 |.. Not|e: See D|
|0000ec20| 49 57 48 49 47 48 20 66 | 6f 72 20 65 78 63 65 70 |IWHIGH f|or excep|
|0000ec30| 74 69 6f 6e 73 0a 7e 0a | 30 39 32 2f 30 39 34 0a |tions.~.|092/094.|
|0000ec40| 20 44 44 46 53 54 52 54 | 20 2d 20 44 69 73 70 6c | DDFSTRT| - Displ|
|0000ec50| 61 79 20 64 61 74 61 20 | 66 65 74 63 68 20 73 74 |ay data |fetch st|
|0000ec60| 61 72 74 20 28 68 6f 72 | 69 7a 2e 20 70 6f 73 69 |art (hor|iz. posi|
|0000ec70| 74 69 6f 6e 29 0a 20 44 | 44 46 53 54 4f 50 20 2d |tion). D|DFSTOP -|
|0000ec80| 20 44 69 73 70 6c 61 79 | 20 64 61 74 61 20 66 65 | Display| data fe|
|0000ec90| 74 63 68 20 73 74 6f 70 | 20 28 68 6f 72 69 7a 2e |tch stop| (horiz.|
|0000eca0| 20 70 6f 73 69 74 69 6f | 6e 29 0a 0a 20 20 20 20 | positio|n).. |
|0000ecb0| 20 20 20 20 20 54 68 65 | 73 65 20 72 65 67 69 73 | The|se regis|
|0000ecc0| 74 65 72 73 20 63 6f 6e | 74 72 6f 6c 20 74 68 65 |ters con|trol the|
|0000ecd0| 20 68 6f 72 69 7a 6f 6e | 74 61 6c 20 74 69 6d 69 | horizon|tal timi|
|0000ece0| 6e 67 20 6f 66 20 74 68 | 65 20 62 65 67 69 6e 6e |ng of th|e beginn|
|0000ecf0| 69 6e 67 20 61 6e 64 20 | 0a 20 20 20 20 20 20 20 |ing and |. |
|0000ed00| 20 20 65 6e 64 20 6f 66 | 20 74 68 65 20 62 69 74 | end of| the bit|
|0000ed10| 20 70 6c 61 6e 65 20 44 | 4d 41 20 74 69 6d 69 6e | plane D|MA timin|
|0000ed20| 67 20 64 69 73 70 6c 61 | 79 20 64 61 74 61 20 66 |g displa|y data f|
|0000ed30| 65 74 63 68 2e 20 54 68 | 65 20 76 65 72 74 69 63 |etch. Th|e vertic|
|0000ed40| 61 6c 20 62 69 74 0a 20 | 20 20 20 20 20 20 20 20 |al bit. | |
|0000ed50| 70 6c 61 6e 65 20 44 4d | 41 20 74 69 6d 69 6e 67 |plane DM|A timing|
|0000ed60| 20 69 73 20 69 64 65 6e | 74 69 63 61 6c 20 74 6f | is iden|tical to|
|0000ed70| 20 74 68 65 20 64 69 73 | 70 6c 61 79 20 77 69 6e | the dis|play win|
|0000ed80| 64 6f 77 73 20 64 65 73 | 63 72 69 62 65 64 20 61 |dows des|cribed a|
|0000ed90| 62 6f 76 65 2e 0a 20 20 | 20 20 20 20 20 20 20 54 |bove.. | T|
|0000eda0| 68 65 20 62 69 74 20 70 | 6c 61 6e 65 20 4d 6f 64 |he bit p|lane Mod|
|0000edb0| 75 6c 6f 73 20 61 72 65 | 20 64 65 70 65 6e 64 65 |ulos are| depende|
|0000edc0| 6e 74 20 6f 6e 20 74 68 | 65 20 62 69 74 20 70 6c |nt on th|e bit pl|
|0000edd0| 61 6e 65 20 68 6f 72 69 | 7a 6f 6e 74 61 6c 20 73 |ane hori|zontal s|
|0000ede0| 69 7a 65 2c 0a 20 20 20 | 20 20 20 20 20 20 61 6e |ize,. | an|
|0000edf0| 64 20 6f 6e 20 74 68 69 | 73 20 64 61 74 61 20 66 |d on thi|s data f|
|0000ee00| 65 74 63 68 20 77 69 6e | 64 6f 77 20 73 69 7a 65 |etch win|dow size|
|0000ee10| 2e 0a 0a 20 20 20 20 20 | 20 20 20 20 52 65 67 69 |... | Regi|
|0000ee20| 73 74 65 72 20 62 69 74 | 20 61 73 73 69 67 6e 6d |ster bit| assignm|
|0000ee30| 65 6e 74 0a 20 20 20 20 | 20 20 20 20 20 2d 2d 2d |ent. | ---|
|0000ee40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000ee50| 2d 2d 2d 2d 0a 0a 20 20 | 20 20 20 20 20 20 20 42 |----.. | B|
|0000ee60| 49 54 23 20 31 35 20 20 | 31 34 20 20 31 33 20 20 |IT# 15 |14 13 |
|0000ee70| 31 32 20 20 31 31 20 20 | 31 30 20 20 30 39 20 20 |12 11 |10 09 |
|0000ee80| 30 38 20 20 30 37 20 20 | 30 36 20 20 30 35 20 20 |08 07 |06 05 |
|0000ee90| 30 34 20 20 30 33 20 20 | 30 32 20 20 30 31 20 20 |04 03 |02 01 |
|0000eea0| 30 30 0a 20 20 20 20 20 | 20 20 20 20 55 53 45 20 |00. | USE |
|0000eeb0| 20 20 58 20 20 20 58 20 | 20 20 58 20 20 20 58 20 | X X | X X |
|0000eec0| 20 20 58 20 20 20 58 20 | 20 20 58 20 20 20 58 20 | X X | X X |
|0000eed0| 20 48 38 20 20 48 37 20 | 20 48 36 20 20 48 35 20 | H8 H7 | H6 H5 |
|0000eee0| 20 48 34 20 20 48 33 20 | 20 48 32 20 20 20 58 0a | H4 H3 | H2 X.|
|0000eef0| 0a 20 20 20 4e 6f 74 65 | 3a 20 58 20 62 69 74 73 |. Note|: X bits|
|0000ef00| 20 73 68 6f 75 6c 64 20 | 61 6c 77 61 79 73 20 62 | should |always b|
|0000ef10| 65 20 64 72 69 76 65 6e | 20 77 69 74 68 20 30 20 |e driven| with 0 |
|0000ef20| 74 6f 20 6d 61 69 6e 74 | 61 69 6e 20 75 70 77 61 |to maint|ain upwa|
|0000ef30| 72 64 20 63 6f 6d 70 61 | 74 61 62 69 6c 69 74 79 |rd compa|tability|
|0000ef40| 0a 0a 20 20 20 20 20 20 | 20 20 20 54 68 65 20 74 |.. | The t|
|0000ef50| 61 62 6c 65 73 20 62 65 | 6c 6f 77 20 73 68 6f 77 |ables be|low show|
|0000ef60| 20 74 68 65 20 73 74 61 | 72 74 20 61 6e 64 20 73 | the sta|rt and s|
|0000ef70| 74 6f 70 20 74 69 6d 69 | 6e 67 20 66 6f 72 20 64 |top timi|ng for d|
|0000ef80| 69 66 66 65 72 65 6e 74 | 20 0a 20 20 20 20 20 20 |ifferent| . |
|0000ef90| 20 20 20 72 65 67 69 73 | 74 65 72 20 63 6f 6e 74 | regis|ter cont|
|0000efa0| 65 6e 74 73 0a 0a 20 20 | 20 20 20 20 20 20 20 44 |ents.. | D|
|0000efb0| 44 46 53 54 52 54 20 28 | 4c 65 66 74 20 65 64 67 |DFSTRT (|Left edg|
|0000efc0| 65 20 6f 66 20 64 69 73 | 70 6c 61 79 20 64 61 74 |e of dis|play dat|
|0000efd0| 61 20 66 65 74 63 68 29 | 0a 20 20 20 20 20 20 20 |a fetch)|. |
|0000efe0| 20 20 2b 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | +-----|--------|
|0000eff0| 2d 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2b |-----+--|--+----+|
|0000f000| 2d 2d 2d 2d 2b 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2b 0a |----+---|-+----+.|
|0000f010| 20 20 20 20 20 20 20 20 | 20 7c 20 50 55 52 50 4f | | | PURPO|
|0000f020| 53 45 20 20 20 20 20 20 | 20 20 20 20 7c 20 48 38 |SE | | H8|
|0000f030| 20 7c 20 48 37 20 7c 20 | 48 36 20 7c 20 48 35 20 | | H7 | |H6 | H5 |
|0000f040| 7c 20 48 34 20 7c 0a 20 | 20 20 20 20 20 20 20 20 || H4 |. | |
|0000f050| 2b 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |+-------|--------|
|0000f060| 2d 2d 2d 2b 2d 2d 2d 2d | 2b 2d 2d 2d 2d 2b 2d 2d |---+----|+----+--|
|0000f070| 2d 2d 2b 2d 2d 2d 2d 2b | 2d 2d 2d 2d 2b 0a 20 20 |--+----+|----+. |
|0000f080| 20 20 20 20 20 20 20 7c | 20 45 78 74 72 61 20 77 | || Extra w|
|0000f090| 69 64 65 20 28 6d 61 78 | 29 20 7c 20 30 20 20 7c |ide (max|) | 0 ||
|0000f0a0| 20 30 20 20 7c 20 31 20 | 20 7c 20 30 20 20 7c 20 | 0 | 1 | | 0 | |
|0000f0b0| 31 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 7c 20 |1 |. | | |
|0000f0c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000f0d0| 20 7c 20 20 20 20 7c 20 | 20 20 20 7c 20 20 20 20 | | | | | |
|0000f0e0| 7c 20 20 20 20 7c 20 20 | 20 20 7c 0a 20 20 20 20 || | | |. |
|0000f0f0| 20 20 20 20 20 7c 20 77 | 69 64 65 20 20 20 20 20 | | w|ide |
|0000f100| 20 20 20 20 20 20 20 20 | 7c 20 30 20 20 7c 20 30 | || 0 | 0|
|0000f110| 20 20 7c 20 31 20 20 7c | 20 31 20 20 7c 20 30 20 | | 1 || 1 | 0 |
|0000f120| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 7c 20 20 20 | |. | | |
|0000f130| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 7c | | ||
|0000f140| 20 20 20 20 7c 20 20 20 | 20 7c 20 20 20 20 7c 20 | | | | | |
|0000f150| 20 20 20 7c 20 20 20 20 | 7c 0a 20 20 20 20 20 20 | | ||. |
|0000f160| 20 20 20 7c 20 6e 6f 72 | 6d 61 6c 20 20 20 20 20 | | nor|mal |
|0000f170| 20 20 20 20 20 20 7c 20 | 30 20 20 7c 20 30 20 20 | | |0 | 0 |
|0000f180| 7c 20 31 20 20 7c 20 31 | 20 20 7c 20 31 20 20 7c || 1 | 1| | 1 ||
|0000f190| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 20 20 20 20 |. | | |
|0000f1a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 7c 20 20 | | | |
|0000f1b0| 20 20 7c 20 20 20 20 7c | 20 20 20 20 7c 20 20 20 | | || | |
|0000f1c0| 20 7c 20 20 20 20 7c 0a | 20 20 20 20 20 20 20 20 | | |.| |
|0000f1d0| 20 7c 20 6e 61 72 72 6f | 77 20 20 20 20 20 20 20 | | narro|w |
|0000f1e0| 20 20 20 20 7c 20 30 20 | 20 7c 20 31 20 20 7c 20 | | 0 | | 1 | |
|0000f1f0| 30 20 20 7c 20 30 20 20 | 7c 20 30 20 20 7c 0a 20 |0 | 0 || 0 |. |
|0000f200| 20 20 20 20 20 20 20 20 | 2b 2d 2d 2d 2d 2d 2d 2d | |+-------|
|0000f210| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2b 2d 2d 2d 2d |--------|---+----|
|0000f220| 2b 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2b |+----+--|--+----+|
|0000f230| 2d 2d 2d 2d 2b 0a 0a 20 | 20 20 20 20 20 20 20 20 |----+.. | |
|0000f240| 44 44 46 53 54 4f 50 20 | 28 52 69 67 68 74 20 65 |DDFSTOP |(Right e|
|0000f250| 64 67 65 20 6f 66 20 64 | 69 73 70 6c 61 79 20 64 |dge of d|isplay d|
|0000f260| 61 74 61 20 66 65 74 63 | 68 29 0a 20 20 20 20 20 |ata fetc|h). |
|0000f270| 20 20 20 20 2b 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | +---|--------|
|0000f280| 2d 2d 2d 2d 2d 2d 2d 2b | 2d 2d 2d 2d 2b 2d 2d 2d |-------+|----+---|
|0000f290| 2d 2b 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2b 2d 2d 2d 2d |-+----+-|---+----|
|0000f2a0| 2b 0a 20 20 20 20 20 20 | 20 20 20 7c 20 50 55 52 |+. | | PUR|
|0000f2b0| 50 4f 53 45 20 20 20 20 | 20 20 20 20 20 20 7c 20 |POSE | | |
|0000f2c0| 48 38 20 7c 20 48 37 20 | 7c 20 48 36 20 7c 20 48 |H8 | H7 || H6 | H|
|0000f2d0| 35 20 7c 20 48 34 20 7c | 0a 20 20 20 20 20 20 20 |5 | H4 ||. |
|0000f2e0| 20 20 2b 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | +-----|--------|
|0000f2f0| 2d 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2b |-----+--|--+----+|
|0000f300| 2d 2d 2d 2d 2b 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2b 0a |----+---|-+----+.|
|0000f310| 20 20 20 20 20 20 20 20 | 20 7c 20 6e 61 72 72 6f | | | narro|
|0000f320| 77 20 20 20 20 20 20 20 | 20 20 20 20 7c 20 31 20 |w | | 1 |
|0000f330| 20 7c 20 31 20 20 7c 20 | 30 20 20 7c 20 30 20 20 | | 1 | |0 | 0 |
|0000f340| 7c 20 31 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 || 1 |. | |
|0000f350| 7c 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 || | |
|0000f360| 20 20 20 7c 20 20 20 20 | 7c 20 20 20 20 7c 20 20 | | || | |
|0000f370| 20 20 7c 20 20 20 20 7c | 20 20 20 20 7c 0a 20 20 | | || |. |
|0000f380| 20 20 20 20 20 20 20 7c | 20 6e 6f 72 6d 61 6c 20 | || normal |
|0000f390| 20 20 20 20 20 20 20 20 | 20 20 7c 20 31 20 20 7c | | | 1 ||
|0000f3a0| 20 31 20 20 7c 20 30 20 | 20 7c 20 31 20 20 7c 20 | 1 | 0 | | 1 | |
|0000f3b0| 30 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 7c 20 |0 |. | | |
|0000f3c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000f3d0| 20 7c 20 20 20 20 7c 20 | 20 20 20 7c 20 20 20 20 | | | | | |
|0000f3e0| 7c 20 20 20 20 7c 20 20 | 20 20 7c 0a 20 20 20 20 || | | |. |
|0000f3f0| 20 20 20 20 20 7c 20 77 | 69 64 65 20 28 6d 61 78 | | w|ide (max|
|0000f400| 29 20 20 20 20 20 20 20 | 7c 20 31 20 20 7c 20 31 |) || 1 | 1|
|0000f410| 20 20 7c 20 30 20 20 7c | 20 31 20 20 7c 20 31 20 | | 0 || 1 | 1 |
|0000f420| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 2b 2d 2d 2d | |. | +---|
|0000f430| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |--------|-------+|
|0000f440| 2d 2d 2d 2d 2b 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2b 2d |----+---|-+----+-|
|0000f450| 2d 2d 2d 2b 2d 2d 2d 2d | 2b 0a 0a 20 20 20 20 20 |---+----|+.. |
|0000f460| 20 20 20 20 4e 6f 74 65 | 20 74 68 61 74 20 74 68 | Note| that th|
|0000f470| 65 73 65 20 6e 75 6d 62 | 65 72 73 20 77 69 6c 6c |ese numb|ers will|
|0000f480| 20 76 61 72 79 20 77 69 | 74 68 20 76 61 72 69 61 | vary wi|th varia|
|0000f490| 62 6c 65 20 62 65 61 6d | 20 63 6f 75 6e 74 65 72 |ble beam| counter|
|0000f4a0| 20 6d 6f 64 65 0a 20 20 | 20 20 20 20 20 20 20 73 | mode. | s|
|0000f4b0| 65 74 3a 20 28 54 68 65 | 20 6d 61 78 65 73 20 61 |et: (The| maxes a|
|0000f4c0| 6e 64 20 6d 69 6e 73 2c | 20 74 68 61 74 20 69 73 |nd mins,| that is|
|0000f4d0| 29 0a 7e 0a 31 45 34 0a | 20 44 49 57 48 49 47 48 |).~.1E4.| DIWHIGH|
|0000f4e0| 20 2d 20 44 69 73 70 6c | 61 79 20 77 69 6e 64 6f | - Displ|ay windo|
|0000f4f0| 77 20 75 70 70 65 72 20 | 62 69 74 73 20 66 6f 72 |w upper |bits for|
|0000f500| 20 73 74 61 72 74 2c 20 | 73 74 6f 70 0a 0a 20 20 | start, |stop.. |
|0000f510| 20 20 20 20 20 20 20 54 | 68 69 73 20 69 73 20 61 | T|his is a|
|0000f520| 6e 20 61 64 64 65 64 20 | 72 65 67 69 73 74 65 72 |n added |register|
|0000f530| 20 66 6f 72 20 48 69 72 | 65 73 20 63 68 69 70 73 | for Hir|es chips|
|0000f540| 2c 20 61 6e 64 20 61 6c | 6c 6f 77 73 20 6c 61 72 |, and al|lows lar|
|0000f550| 67 65 72 20 73 74 61 72 | 74 20 0a 20 20 20 20 20 |ger star|t . |
|0000f560| 20 20 20 20 26 20 73 74 | 6f 70 20 72 61 6e 67 65 | & st|op range|
|0000f570| 73 2e 20 49 66 20 69 74 | 20 69 73 20 6e 6f 74 20 |s. If it| is not |
|0000f580| 77 72 69 74 74 65 6e 2c | 20 74 68 65 20 61 62 6f |written,| the abo|
|0000f590| 76 65 20 28 44 49 57 53 | 54 52 54 2c 53 54 4f 50 |ve (DIWS|TRT,STOP|
|0000f5a0| 29 20 0a 20 20 20 20 20 | 20 20 20 20 64 65 73 63 |) . | desc|
|0000f5b0| 72 69 70 74 69 6f 6e 20 | 68 6f 6c 64 73 2e 20 49 |ription |holds. I|
|0000f5c0| 66 20 74 68 69 73 20 72 | 65 67 69 73 74 65 72 20 |f this r|egister |
|0000f5d0| 69 73 20 77 72 69 74 74 | 65 6e 2c 20 64 69 72 65 |is writt|en, dire|
|0000f5e0| 63 74 20 73 74 61 72 74 | 20 26 20 73 74 6f 70 0a |ct start| & stop.|
|0000f5f0| 20 20 20 20 20 20 20 20 | 20 70 6f 73 69 74 69 6f | | positio|
|0000f600| 6e 73 20 61 6e 79 77 68 | 65 72 65 20 6f 6e 20 74 |ns anywh|ere on t|
|0000f610| 68 65 20 73 63 72 65 65 | 6e 2e 20 49 74 20 64 6f |he scree|n. It do|
|0000f620| 65 73 6e 60 74 20 61 66 | 66 65 63 74 20 74 68 65 |esn`t af|fect the|
|0000f630| 20 55 48 52 45 53 20 0a | 20 20 20 20 20 20 20 20 | UHRES .| |
|0000f640| 20 70 6f 69 6e 74 65 72 | 73 2e 0a 0a 20 20 20 20 | pointer|s... |
|0000f650| 20 20 20 20 20 42 49 54 | 23 20 31 35 20 20 31 34 | BIT|# 15 14|
|0000f660| 20 20 31 33 20 20 31 32 | 20 20 31 31 20 20 31 30 | 13 12| 11 10|
|0000f670| 20 20 30 39 20 20 30 38 | 20 20 30 37 20 20 30 36 | 09 08| 07 06|
|0000f680| 20 20 30 35 20 20 30 34 | 20 20 30 33 20 20 30 32 | 05 04| 03 02|
|0000f690| 20 20 30 31 20 20 30 30 | 0a 20 20 20 20 20 20 20 | 01 00|. |
|0000f6a0| 20 20 20 20 20 20 20 58 | 20 20 20 58 20 20 20 48 | X| X H|
|0000f6b0| 31 30 20 48 31 20 20 48 | 30 20 20 56 31 30 20 56 |10 H1 H|0 V10 V|
|0000f6c0| 39 20 20 56 38 20 20 58 | 20 20 20 58 20 20 20 48 |9 V8 X| X H|
|0000f6d0| 31 30 20 48 31 20 20 48 | 30 20 20 56 31 30 20 56 |10 H1 H|0 V10 V|
|0000f6e0| 39 20 20 56 38 0a 20 20 | 20 20 20 20 20 20 20 20 |9 V8. | |
|0000f6f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000f700| 20 20 20 20 20 20 20 28 | 73 74 6f 70 29 20 20 20 | (|stop) |
|0000f710| 20 20 20 20 20 20 7c 20 | 20 20 20 20 28 73 74 61 | | | (sta|
|0000f720| 72 74 29 0a 0a 20 20 20 | 20 20 20 20 20 20 54 61 |rt).. | Ta|
|0000f730| 6b 65 20 63 61 72 65 20 | 28 58 29 20 62 69 74 73 |ke care |(X) bits|
|0000f740| 20 73 68 6f 75 6c 64 20 | 61 6c 77 61 79 73 20 62 | should |always b|
|0000f750| 65 20 77 72 69 74 74 65 | 6e 20 74 6f 20 30 20 74 |e writte|n to 0 t|
|0000f760| 6f 20 6d 61 69 6e 74 61 | 69 6e 20 75 70 77 61 72 |o mainta|in upwar|
|0000f770| 64 73 0a 20 20 20 20 20 | 20 20 20 20 63 6f 6d 70 |ds. | comp|
|0000f780| 61 74 69 62 69 6c 69 74 | 79 2e 20 48 31 20 61 6e |atibilit|y. H1 an|
|0000f790| 64 20 48 30 20 76 61 6c | 75 65 73 20 64 65 66 69 |d H0 val|ues defi|
|0000f7a0| 6e 65 20 37 30 6e 73 20 | 61 6d 64 20 33 35 6e 73 |ne 70ns |amd 35ns|
|0000f7b0| 20 69 6e 63 72 65 6d 65 | 6e 74 73 20 0a 20 20 20 | increme|nts . |
|0000f7c0| 20 20 20 20 20 20 72 65 | 73 70 65 63 74 69 76 65 | re|spective|
|0000f7d0| 6c 79 2c 20 61 6e 64 20 | 6e 65 77 20 4c 49 53 41 |ly, and |new LISA|
|0000f7e0| 20 62 69 74 73 2e 0a 0a | 20 20 20 4e 6f 74 65 3a | bits...| Note:|
|0000f7f0| 20 49 6e 20 61 6c 6c 20 | 33 20 64 69 73 70 6c 61 | In all |3 displa|
|0000f800| 79 20 77 69 6e 64 6f 77 | 20 72 65 67 69 73 74 65 |y window| registe|
|0000f810| 72 73 2c 20 68 6f 72 69 | 7a 6f 6e 74 61 6c 20 62 |rs, hori|zontal b|
|0000f820| 69 74 20 70 6f 73 69 74 | 69 6f 6e 73 20 68 61 76 |it posit|ions hav|
|0000f830| 65 20 62 65 65 6e 0a 20 | 20 20 20 20 20 20 20 20 |e been. | |
|0000f840| 72 65 6e 61 6d 65 64 20 | 74 6f 20 72 65 66 6c 65 |renamed |to refle|
|0000f850| 63 74 20 48 49 52 45 53 | 20 70 69 78 65 6c 20 69 |ct HIRES| pixel i|
|0000f860| 6e 63 72 65 6d 65 6e 74 | 73 2c 20 65 2e 67 2e 20 |ncrement|s, e.g. |
|0000f870| 77 68 61 74 20 75 73 65 | 64 20 74 6f 20 62 65 20 |what use|d to be |
|0000f880| 0a 20 20 20 20 20 20 20 | 20 20 63 61 6c 6c 65 64 |. | called|
|0000f890| 20 48 30 20 69 73 20 6e | 6f 77 20 72 65 66 65 72 | H0 is n|ow refer|
|0000f8a0| 72 65 64 20 74 6f 20 61 | 73 20 48 32 2e 0a 7e 0a |red to a|s H2..~.|
|0000f8b0| 30 30 32 2f 30 39 36 0a | 20 44 4d 41 43 4f 4e 52 |002/096.| DMACONR|
|0000f8c0| 20 2d 20 44 4d 41 20 43 | 6f 6e 74 72 6f 6c 20 28 | - DMA C|ontrol (|
|0000f8d0| 61 6e 64 20 62 6c 69 74 | 74 65 72 20 73 74 61 74 |and blit|ter stat|
|0000f8e0| 75 73 29 20 72 65 61 64 | 0a 20 44 4d 41 43 4f 4e |us) read|. DMACON|
|0000f8f0| 20 20 2d 20 44 4d 41 20 | 43 6f 6e 74 72 6f 6c 20 | - DMA |Control |
|0000f900| 77 72 69 74 65 20 28 63 | 6c 65 61 72 20 6f 72 20 |write (c|lear or |
|0000f910| 73 65 74 29 0a 0a 20 20 | 20 20 20 20 20 20 20 54 |set).. | T|
|0000f920| 68 69 73 20 72 65 67 69 | 73 74 65 72 20 63 6f 6e |his regi|ster con|
|0000f930| 74 72 6f 6c 73 20 61 6c | 6c 20 6f 66 20 74 68 65 |trols al|l of the|
|0000f940| 20 44 4d 41 20 63 68 61 | 6e 6e 65 6c 73 2c 20 61 | DMA cha|nnels, a|
|0000f950| 6e 64 20 63 6f 6e 74 61 | 69 6e 73 0a 20 20 20 20 |nd conta|ins. |
|0000f960| 20 20 20 20 20 62 6c 69 | 74 74 65 72 20 44 4d 41 | bli|tter DMA|
|0000f970| 20 73 74 61 74 75 73 20 | 62 69 74 73 2e 0a 0a 20 | status |bits... |
|0000f980| 20 20 20 20 20 20 20 20 | 2b 2d 2d 2d 2d 2d 2d 2b | |+------+|
|0000f990| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2d |--------|--+-----|
|0000f9a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000f9b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000f9c0| 2d 2d 2d 2d 2d 2d 2d 2b | 0a 20 20 20 20 20 20 20 |-------+|. |
|0000f9d0| 20 20 7c 20 42 49 54 23 | 20 7c 20 46 55 4e 43 54 | | BIT#| | FUNCT|
|0000f9e0| 49 4f 4e 20 7c 20 44 45 | 53 43 52 49 50 54 49 4f |ION | DE|SCRIPTIO|
|0000f9f0| 4e 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |N | |
|0000fa00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000fa10| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 2b 2d 2d 2d | |. | +---|
|0000fa20| 2d 2d 2d 2b 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2b 2d |---+----|------+-|
|0000fa30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000fa40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|0000fa50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2b 0a 20 20 20 |--------|---+. |
|0000fa60| 20 20 20 20 20 20 7c 20 | 31 35 20 20 20 7c 20 53 | | |15 | S|
|0000fa70| 45 54 2f 43 4c 52 20 20 | 7c 20 53 65 74 2f 43 6c |ET/CLR || Set/Cl|
|0000fa80| 65 61 72 20 63 6f 6e 74 | 72 6f 6c 20 62 69 74 2e |ear cont|rol bit.|
|0000fa90| 20 44 65 74 65 72 6d 69 | 6e 65 73 20 69 66 20 62 | Determi|nes if b|
|0000faa0| 69 74 73 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 |its |. | |
|0000fab0| 7c 20 20 20 20 20 20 7c | 20 20 20 20 20 20 20 20 || || |
|0000fac0| 20 20 7c 20 77 72 69 74 | 74 65 6e 20 77 69 74 20 | | writ|ten wit |
|0000fad0| 61 20 31 20 67 65 74 20 | 73 65 74 20 6f 72 20 63 |a 1 get |set or c|
|0000fae0| 6c 65 61 72 65 64 2e 20 | 20 20 20 20 20 20 20 7c |leared. | ||
|0000faf0| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 20 20 20 20 |. | | |
|0000fb00| 20 7c 20 20 20 20 20 20 | 20 20 20 20 7c 20 42 69 | | | | Bi|
|0000fb10| 74 73 20 77 72 69 74 74 | 65 6e 20 77 69 74 6e 20 |ts writt|en witn |
|0000fb20| 61 20 7a 65 72 6f 20 61 | 72 65 20 75 6e 63 68 61 |a zero a|re uncha|
|0000fb30| 6e 67 65 64 2e 20 20 20 | 20 7c 0a 20 20 20 20 20 |nged. | |. |
|0000fb40| 20 20 20 20 7c 20 31 34 | 20 20 20 7c 20 42 42 55 | | 14| | BBU|
|0000fb50| 53 59 20 20 20 20 7c 20 | 42 6c 69 74 74 65 72 20 |SY | |Blitter |
|0000fb60| 62 75 73 79 20 73 74 61 | 74 75 73 20 62 69 74 20 |busy sta|tus bit |
|0000fb70| 28 72 65 61 64 20 6f 6e | 6c 79 29 20 20 20 20 20 |(read on|ly) |
|0000fb80| 20 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 7c 20 | |. | | |
|0000fb90| 31 33 20 20 20 7c 20 42 | 5a 45 52 4f 20 20 20 20 |13 | B|ZERO |
|0000fba0| 7c 20 42 6c 69 74 74 65 | 72 20 6c 6f 67 69 63 20 || Blitte|r logic |
|0000fbb0| 7a 65 72 6f 20 73 74 61 | 74 75 73 20 62 69 74 2e |zero sta|tus bit.|
|0000fbc0| 20 28 72 65 61 64 20 6f | 6e 6c 79 29 20 7c 0a 20 | (read o|nly) |. |
|0000fbd0| 20 20 20 20 20 20 20 20 | 7c 20 31 32 20 20 20 7c | || 12 ||
|0000fbe0| 20 58 20 20 20 20 20 20 | 20 20 7c 20 20 20 20 20 | X | | |
|0000fbf0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000fc00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000fc10| 20 20 20 20 20 20 20 7c | 0a 20 20 20 20 20 20 20 | ||. |
|0000fc20| 20 20 7c 20 31 31 20 20 | 20 7c 20 58 20 20 20 20 | | 11 | | X |
|0000fc30| 20 20 20 20 7c 20 20 20 | 20 20 20 20 20 20 20 20 | | | |
|0000fc40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000fc50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000fc60| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 7c 20 31 30 | |. | | 10|
|0000fc70| 20 20 20 7c 20 42 4c 54 | 50 52 49 20 20 20 7c 20 | | BLT|PRI | |
|0000fc80| 42 6c 69 74 74 65 72 20 | 44 4d 41 20 70 72 69 6f |Blitter |DMA prio|
|0000fc90| 69 72 79 20 28 6f 76 65 | 72 20 43 50 55 20 6d 69 |iry (ove|r CPU mi|
|0000fca0| 63 72 6f 29 20 20 20 20 | 20 20 20 7c 0a 20 20 20 |cro) | |. |
|0000fcb0| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 7c 20 20 | | | | |
|0000fcc0| 20 20 20 20 20 20 20 20 | 7c 20 28 61 6c 73 6f 20 | || (also |
|0000fcd0| 63 61 6c 6c 65 64 20 22 | 62 6c 69 74 74 65 72 20 |called "|blitter |
|0000fce0| 6e 61 73 74 79 22 29 20 | 20 20 20 20 20 20 20 20 |nasty") | |
|0000fcf0| 20 20 20 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 | |. | |
|0000fd00| 7c 20 20 20 20 20 20 7c | 20 20 20 20 20 20 20 20 || || |
|0000fd10| 20 20 7c 20 28 64 69 73 | 61 62 6c 65 73 20 2f 42 | | (dis|ables /B|
|0000fd20| 4c 53 20 70 69 6e 2c 20 | 70 72 65 76 65 6e 74 69 |LS pin, |preventi|
|0000fd30| 6e 67 20 6d 69 63 72 6f | 20 20 20 20 20 20 20 7c |ng micro| ||
|0000fd40| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 20 20 20 20 |. | | |
|0000fd50| 20 7c 20 20 20 20 20 20 | 20 20 20 20 7c 20 66 72 | | | | fr|
|0000fd60| 6f 6d 20 73 74 65 61 6c | 69 6e 67 20 61 6e 79 20 |om steal|ing any |
|0000fd70| 62 75 73 20 63 79 63 6c | 65 73 20 77 68 69 6c 65 |bus cycl|es while|
|0000fd80| 20 20 20 20 20 20 20 20 | 20 7c 0a 20 20 20 20 20 | | |. |
|0000fd90| 20 20 20 20 7c 20 20 20 | 20 20 20 7c 20 20 20 20 | | | | |
|0000fda0| 20 20 20 20 20 20 7c 20 | 62 6c 69 74 74 65 72 20 | | |blitter |
|0000fdb0| 44 4d 41 20 69 73 20 72 | 75 6e 6e 69 6e 67 29 20 |DMA is r|unning) |
|0000fdc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000fdd0| 20 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 7c 20 | |. | | |
|0000fde0| 30 39 20 20 20 7c 20 44 | 4d 41 45 4e 20 20 20 20 |09 | D|MAEN |
|0000fdf0| 7c 20 45 6e 61 62 6c 65 | 20 61 6c 6c 20 44 4d 41 || Enable| all DMA|
|0000fe00| 20 62 65 6c 6f 77 20 28 | 61 6c 73 6f 20 55 48 52 | below (|also UHR|
|0000fe10| 45 53 20 44 4d 41 29 20 | 20 20 20 20 20 7c 0a 20 |ES DMA) | |. |
|0000fe20| 20 20 20 20 20 20 20 20 | 7c 20 30 38 20 20 20 7c | || 08 ||
|0000fe30| 20 42 50 4c 45 4e 20 20 | 20 20 7c 20 42 69 74 20 | BPLEN | | Bit |
|0000fe40| 70 6c 61 6e 65 20 44 4d | 41 20 65 6e 61 62 6c 65 |plane DM|A enable|
|0000fe50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000fe60| 20 20 20 20 20 20 20 7c | 0a 20 20 20 20 20 20 20 | ||. |
|0000fe70| 20 20 7c 20 30 37 20 20 | 20 7c 20 43 4f 50 45 4e | | 07 | | COPEN|
|0000fe80| 20 20 20 20 7c 20 43 6f | 70 72 6f 63 65 73 73 6f | | Co|processo|
|0000fe90| 72 20 44 4d 41 20 65 6e | 61 62 6c 65 20 20 20 20 |r DMA en|able |
|0000fea0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000feb0| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 7c 20 30 36 | |. | | 06|
|0000fec0| 20 20 20 7c 20 42 4c 54 | 45 4e 20 20 20 20 7c 20 | | BLT|EN | |
|0000fed0| 42 6c 69 74 74 65 72 20 | 44 4d 41 20 65 6e 61 62 |Blitter |DMA enab|
|0000fee0| 6c 65 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |le | |
|0000fef0| 20 20 20 20 20 20 20 20 | 20 20 20 7c 0a 20 20 20 | | |. |
|0000ff00| 20 20 20 20 20 20 7c 20 | 30 35 20 20 20 7c 20 53 | | |05 | S|
|0000ff10| 50 52 45 4e 20 20 20 20 | 7c 20 53 70 72 69 74 65 |PREN || Sprite|
|0000ff20| 20 44 4d 41 20 65 6e 61 | 62 6c 65 20 20 20 20 20 | DMA ena|ble |
|0000ff30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|0000ff40| 20 20 20 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 | |. | |
|0000ff50| 7c 20 30 34 20 20 20 7c | 20 44 53 4b 45 4e 20 20 || 04 || DSKEN |
|0000ff60| 20 20 7c 20 44 69 73 6b | 20 44 4d 41 20 65 6e 61 | | Disk| DMA ena|
|0000ff70| 62 6c 65 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ble | |
|0000ff80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 7c | | ||
|0000ff90| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 30 33 20 20 |. | | 03 |
|0000ffa0| 20 7c 20 41 55 44 33 45 | 4e 20 20 20 7c 20 41 75 | | AUD3E|N | Au|
|0000ffb0| 64 69 6f 20 63 68 61 6e | 65 6c 20 33 20 44 4d 41 |dio chan|el 3 DMA|
|0000ffc0| 20 65 6e 61 62 6c 65 20 | 20 20 20 20 20 20 20 20 | enable | |
|0000ffd0| 20 20 20 20 20 20 20 20 | 20 7c 0a 20 20 20 20 20 | | |. |
|0000ffe0| 20 20 20 20 7c 20 30 32 | 20 20 20 7c 20 41 55 44 | | 02| | AUD|
|0000fff0| 32 45 4e 20 20 20 7c 20 | 41 75 64 69 6f 20 63 68 |2EN | |Audio ch|
|00010000| 61 6e 65 6c 20 32 20 44 | 4d 41 20 65 6e 61 62 6c |anel 2 D|MA enabl|
|00010010| 65 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |e | |
|00010020| 20 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 7c 20 | |. | | |
|00010030| 30 31 20 20 20 7c 20 41 | 55 44 31 45 4e 20 20 20 |01 | A|UD1EN |
|00010040| 7c 20 41 75 64 69 6f 20 | 63 68 61 6e 65 6c 20 31 || Audio |chanel 1|
|00010050| 20 44 4d 41 20 65 6e 61 | 62 6c 65 20 20 20 20 20 | DMA ena|ble |
|00010060| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 7c 0a 20 | | |. |
|00010070| 20 20 20 20 20 20 20 20 | 7c 20 30 30 20 20 20 7c | || 00 ||
|00010080| 20 41 55 44 30 45 4e 20 | 20 20 7c 20 41 75 64 69 | AUD0EN | | Audi|
|00010090| 6f 20 63 68 61 6e 65 6c | 20 30 20 44 4d 41 20 65 |o chanel| 0 DMA e|
|000100a0| 6e 61 62 6c 65 20 20 20 | 20 20 20 20 20 20 20 20 |nable | |
|000100b0| 20 20 20 20 20 20 20 7c | 0a 20 20 20 20 20 20 20 | ||. |
|000100c0| 20 20 2b 2d 2d 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2d 2d | +-----|-+------|
|000100d0| 2d 2d 2d 2d 2b 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |----+---|--------|
|000100e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000100f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00010100| 2d 2b 0a 7e 0a 30 32 30 | 2f 30 32 32 0a 20 44 53 |-+.~.020|/022. DS|
|00010110| 4b 50 54 48 20 2d 20 44 | 69 73 6b 20 50 6f 69 6e |KPTH - D|isk Poin|
|00010120| 74 65 72 20 28 68 69 67 | 68 20 35 20 62 69 74 73 |ter (hig|h 5 bits|
|00010130| 29 20 28 6f 6c 64 2d 33 | 20 62 69 74 73 29 0a 20 |) (old-3| bits). |
|00010140| 44 53 4b 50 54 4c 20 2d | 20 44 69 73 6b 20 50 6f |DSKPTL -| Disk Po|
|00010150| 69 6e 74 65 72 20 28 6c | 6f 77 20 31 35 20 62 69 |inter (l|ow 15 bi|
|00010160| 74 73 29 0a 0a 20 20 20 | 20 20 20 20 20 20 54 68 |ts).. | Th|
|00010170| 69 73 20 70 61 69 72 20 | 6f 66 20 72 65 67 69 73 |is pair |of regis|
|00010180| 74 65 72 73 20 63 6f 6e | 74 61 69 6e 73 20 74 68 |ters con|tains th|
|00010190| 65 20 32 30 20 62 69 74 | 20 61 64 64 72 65 73 73 |e 20 bit| address|
|000101a0| 20 6f 66 20 64 69 73 6b | 20 44 4d 41 20 64 61 74 | of disk| DMA dat|
|000101b0| 61 2e 0a 20 20 20 20 20 | 20 20 20 20 54 68 65 73 |a.. | Thes|
|000101c0| 65 20 61 64 64 72 65 73 | 73 20 72 65 67 69 73 74 |e addres|s regist|
|000101d0| 65 72 73 20 6d 75 73 74 | 20 62 65 20 69 6e 69 74 |ers must| be init|
|000101e0| 61 6c 69 7a 65 64 20 62 | 79 20 74 68 65 20 70 72 |alized b|y the pr|
|000101f0| 6f 63 65 73 73 6f 72 20 | 6f 72 20 0a 20 20 20 20 |ocessor |or . |
|00010200| 20 20 20 20 20 63 6f 70 | 72 6f 63 65 73 73 6f 72 | cop|rocessor|
|00010210| 20 62 65 66 6f 72 65 20 | 64 69 73 6b 20 44 4d 41 | before |disk DMA|
|00010220| 20 69 73 20 65 6e 61 62 | 6c 65 64 2e 0a 7e 0a 30 | is enab|led..~.0|
|00010230| 32 34 0a 20 44 4b 53 4c | 45 4e 20 2d 20 44 69 73 |24. DKSL|EN - Dis|
|00010240| 6b 20 6c 65 6e 67 74 68 | 0a 0a 20 20 20 20 20 20 |k length|.. |
|00010250| 20 20 20 2b 2d 2d 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2d | +----|--+-----|
|00010260| 2d 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |-----+--|--------|
|00010270| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00010280| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 0a 20 20 20 20 |--------|--+. |
|00010290| 20 20 20 20 20 7c 20 42 | 49 54 23 20 7c 20 46 55 | | B|IT# | FU|
|000102a0| 4e 43 54 49 4f 4e 20 7c | 20 44 45 53 43 52 49 50 |NCTION || DESCRIP|
|000102b0| 54 49 4f 4e 20 20 20 20 | 20 20 20 20 20 20 20 20 |TION | |
|000102c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 20 | | |. |
|000102d0| 20 20 20 20 20 20 20 2b | 2d 2d 2d 2d 2d 2d 2b 2d | +|------+-|
|000102e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2d 2d |--------|-+------|
|000102f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00010300| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2b 0a |--------|------+.|
|00010310| 20 20 20 20 20 20 20 20 | 20 7c 20 31 35 20 20 20 | | | 15 |
|00010320| 7c 20 44 4d 41 45 4e 20 | 20 20 20 7c 20 44 69 73 || DMAEN | | Dis|
|00010330| 6b 20 44 4d 41 20 65 6e | 61 62 6c 65 20 20 20 20 |k DMA en|able |
|00010340| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00010350| 7c 0a 20 20 20 20 20 20 | 20 20 20 7c 20 31 34 20 ||. | | 14 |
|00010360| 20 20 7c 20 57 52 49 54 | 45 20 20 20 20 7c 20 44 | | WRIT|E | D|
|00010370| 69 73 6b 20 77 72 69 74 | 65 20 28 52 41 4d 20 6f |isk writ|e (RAM o|
|00010380| 72 20 64 69 73 6b 29 20 | 69 66 20 31 20 20 20 20 |r disk) |if 1 |
|00010390| 20 20 7c 0a 20 20 20 20 | 20 20 20 20 20 7c 20 31 | |. | | 1|
|000103a0| 33 2d 30 20 7c 20 4c 45 | 4e 47 54 48 20 20 20 7c |3-0 | LE|NGTH ||
|000103b0| 20 4c 65 6e 67 74 68 20 | 28 23 20 6f 66 20 77 6f | Length |(# of wo|
|000103c0| 72 64 73 29 20 6f 66 20 | 44 4d 41 20 64 61 74 61 |rds) of |DMA data|
|000103d0| 2e 20 20 20 7c 0a 20 20 | 20 20 20 20 20 20 20 2b |. |. | +|
|000103e0| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |------+-|--------|
|000103f0| 2d 2b 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |-+------|--------|
|00010400| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00010410| 2d 2d 2d 2d 2d 2d 2b 0a | 7e 0a 30 31 41 0a 20 44 |------+.|~.01A. D|
|00010420| 4b 53 42 59 54 52 20 2d | 20 44 69 73 6b 20 64 61 |KSBYTR -| Disk da|
|00010430| 74 61 20 62 79 74 65 20 | 61 6e 64 20 73 74 61 74 |ta byte |and stat|
|00010440| 75 73 20 72 65 61 64 0a | 0a 20 20 20 20 20 20 20 |us read.|. |
|00010450| 20 20 54 68 69 73 20 72 | 65 67 69 73 74 65 72 20 | This r|egister |
|00010460| 69 73 20 74 68 65 20 44 | 69 73 6b 2d 4d 69 63 72 |is the D|isk-Micr|
|00010470| 6f 72 6f 63 65 73 73 6f | 72 20 64 61 74 61 20 62 |orocesso|r data b|
|00010480| 75 66 66 65 72 2e 20 44 | 61 74 61 20 66 72 6f 6d |uffer. D|ata from|
|00010490| 20 74 68 65 0a 20 20 20 | 20 20 20 20 20 20 64 69 | the. | di|
|000104a0| 73 6b 20 28 69 6e 20 72 | 65 61 64 20 6d 6f 64 65 |sk (in r|ead mode|
|000104b0| 29 20 69 73 20 6c 65 61 | 64 65 64 20 69 6e 74 6f |) is lea|ded into|
|000104c0| 20 74 68 69 73 20 72 65 | 67 69 73 74 65 72 20 6f | this re|gister o|
|000104d0| 6e 65 20 62 79 74 65 20 | 61 74 20 61 20 74 69 6d |ne byte |at a tim|
|000104e0| 65 2c 0a 20 20 20 20 20 | 20 20 20 20 61 6e 64 20 |e,. | and |
|000104f0| 62 69 74 20 31 35 20 28 | 44 53 4b 42 59 54 29 20 |bit 15 (|DSKBYT) |
|00010500| 69 73 20 73 65 74 20 74 | 72 75 65 2e 0a 0a 20 20 |is set t|rue... |
|00010510| 20 20 20 20 20 20 2b 2d | 2d 2d 2d 2d 2d 2d 2b 2d | +-|------+-|
|00010520| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2d 2d |--------|-+------|
|00010530| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00010540| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00010550| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 0a 20 20 |--------|----+. |
|00010560| 20 20 20 20 20 20 7c 20 | 42 49 54 23 20 20 7c 20 | | |BIT# | |
|00010570| 46 55 4e 43 54 49 4f 4e | 20 7c 20 44 45 53 43 52 |FUNCTION| | DESCR|
|00010580| 49 50 54 49 4f 4e 20 20 | 20 20 20 20 20 20 20 20 |IPTION | |
|00010590| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000105a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 20 | | |. |
|000105b0| 20 20 20 20 20 20 2b 2d | 2d 2d 2d 2d 2d 2d 2b 2d | +-|------+-|
|000105c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2d 2d |--------|-+------|
|000105d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000105e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000105f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 0a 20 20 |--------|----+. |
|00010600| 20 20 20 20 20 20 7c 20 | 31 35 20 20 20 20 7c 20 | | |15 | |
|00010610| 44 53 4b 42 59 54 20 20 | 20 7c 20 44 69 73 6b 20 |DSKBYT | | Disk |
|00010620| 62 79 74 65 20 72 65 61 | 64 79 20 28 72 65 73 65 |byte rea|dy (rese|
|00010630| 74 20 6f 6e 20 72 65 61 | 64 29 20 20 20 20 20 20 |t on rea|d) |
|00010640| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 20 | | |. |
|00010650| 20 20 20 20 20 20 7c 20 | 31 34 20 20 20 20 7c 20 | | |14 | |
|00010660| 44 4d 41 4f 4e 20 20 20 | 20 7c 20 44 4d 41 45 4e |DMAON | | DMAEN|
|00010670| 20 28 44 53 4b 4c 45 4e | 29 20 26 20 44 4d 41 45 | (DSKLEN|) & DMAE|
|00010680| 4e 20 28 44 4d 41 43 4f | 4e 29 20 26 20 44 53 4b |N (DMACO|N) & DSK|
|00010690| 45 4e 20 28 44 4d 41 43 | 4f 4e 29 20 7c 0a 20 20 |EN (DMAC|ON) |. |
|000106a0| 20 20 20 20 20 20 7c 20 | 31 33 20 20 20 20 7c 20 | | |13 | |
|000106b0| 44 49 53 4b 57 52 49 54 | 45 7c 20 4d 69 72 72 6f |DISKWRIT|E| Mirro|
|000106c0| 72 20 6f 66 20 62 69 74 | 20 31 34 20 28 57 52 49 |r of bit| 14 (WRI|
|000106d0| 54 45 29 20 69 6e 20 44 | 53 4b 4c 45 4e 20 20 20 |TE) in D|SKLEN |
|000106e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 20 | | |. |
|000106f0| 20 20 20 20 20 20 7c 20 | 31 32 20 20 20 20 7c 20 | | |12 | |
|00010700| 57 4f 52 44 45 51 55 41 | 4c 7c 20 54 68 69 73 20 |WORDEQUA|L| This |
|00010710| 62 69 74 20 74 72 75 65 | 20 6f 6e 6c 79 20 77 68 |bit true| only wh|
|00010720| 69 6c 65 20 44 53 4b 53 | 59 4e 43 20 72 65 67 69 |ile DSKS|YNC regi|
|00010730| 73 74 65 72 20 20 20 20 | 20 20 20 20 7c 0a 20 20 |ster | |. |
|00010740| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 7c 20 | | | | |
|00010750| 20 20 20 20 20 20 20 20 | 20 7c 20 65 71 75 61 6c | | | equal|
|00010760| 73 20 74 68 65 20 64 61 | 74 61 20 66 72 6f 6d 20 |s the da|ta from |
|00010770| 64 69 73 6b 20 20 20 20 | 20 20 20 20 20 20 20 20 |disk | |
|00010780| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 20 | | |. |
|00010790| 20 20 20 20 20 20 7c 20 | 31 31 2d 30 38 20 7c 20 | | |11-08 | |
|000107a0| 30 20 20 20 20 20 20 20 | 20 7c 20 4e 6f 74 20 75 |0 | | Not u|
|000107b0| 73 65 64 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |sed | |
|000107c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000107d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 20 | | |. |
|000107e0| 20 20 20 20 20 20 7c 20 | 30 37 2d 30 30 20 7c 20 | | |07-00 | |
|000107f0| 44 41 54 41 20 20 20 20 | 20 7c 20 44 69 73 6b 20 |DATA | | Disk |
|00010800| 62 79 74 65 20 64 61 74 | 61 20 20 20 20 20 20 20 |byte dat|a |
|00010810| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00010820| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 20 | | |. |
|00010830| 20 20 20 20 20 20 2b 2d | 2d 2d 2d 2d 2d 2d 2b 2d | +-|------+-|
|00010840| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2d 2d |--------|-+------|
|00010850| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00010860| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00010870| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 0a 7e 0a |--------|----+.~.|
|00010880| 30 30 38 2f 30 32 36 0a | 20 44 53 4b 44 41 54 52 |008/026.| DSKDATR|
|00010890| 20 2d 20 44 69 73 6b 20 | 44 4d 41 20 64 61 74 61 | - Disk |DMA data|
|000108a0| 20 72 65 61 64 20 28 65 | 61 72 6c 79 20 72 65 61 | read (e|arly rea|
|000108b0| 64 20 64 75 6d 6d 79 20 | 61 64 64 72 65 73 73 29 |d dummy |address)|
|000108c0| 0a 20 44 4b 53 44 41 54 | 20 20 2d 20 44 69 73 6b |. DKSDAT| - Disk|
|000108d0| 20 44 4d 41 20 64 61 74 | 61 20 77 72 69 74 65 0a | DMA dat|a write.|
|000108e0| 0a 20 20 20 20 20 20 20 | 20 20 54 68 69 73 20 72 |. | This r|
|000108f0| 65 67 69 73 74 65 72 20 | 69 73 20 74 68 65 20 64 |egister |is the d|
|00010900| 69 73 6b 2d 44 4d 41 20 | 64 61 74 61 20 62 75 66 |isk-DMA |data buf|
|00010910| 66 65 72 2e 49 74 20 63 | 6f 6e 74 61 69 6e 73 20 |fer.It c|ontains |
|00010920| 32 20 62 79 74 65 73 20 | 6f 66 20 64 61 74 61 0a |2 bytes |of data.|
|00010930| 20 20 20 20 20 20 20 20 | 20 74 68 61 74 20 61 72 | | that ar|
|00010940| 65 20 65 69 74 68 65 72 | 20 73 65 6e 74 20 74 6f |e either| sent to|
|00010950| 20 28 77 72 69 74 65 29 | 20 6f 72 20 72 65 63 65 | (write)| or rece|
|00010960| 69 76 65 64 20 66 72 6f | 6d 20 28 72 65 61 64 29 |ived fro|m (read)|
|00010970| 20 74 68 65 20 64 69 73 | 6b 2e 20 54 68 65 0a 20 | the dis|k. The. |
|00010980| 20 20 20 20 20 20 20 20 | 44 4d 41 20 63 6f 6e 74 | |DMA cont|
|00010990| 72 6f 6c 6c 65 72 20 61 | 75 74 6f 6d 61 74 69 63 |roller a|utomatic|
|000109a0| 61 6c 6c 79 20 74 72 61 | 6e 73 66 65 72 73 20 64 |ally tra|nsfers d|
|000109b0| 61 74 61 20 74 6f 20 6f | 72 20 66 72 6f 6d 20 74 |ata to o|r from t|
|000109c0| 68 69 73 20 72 65 67 69 | 73 74 65 72 0a 20 20 20 |his regi|ster. |
|000109d0| 20 20 20 20 20 20 61 6e | 64 20 52 41 4d 2c 20 61 | an|d RAM, a|
|000109e0| 6e 64 20 77 68 65 6e 20 | 74 68 65 20 44 4d 41 20 |nd when |the DMA |
|000109f0| 64 61 74 61 20 69 73 20 | 66 69 6e 69 73 68 65 64 |data is |finished|
|00010a00| 20 28 6c 65 6e 67 74 68 | 3d 30 29 20 69 74 20 63 | (length|=0) it c|
|00010a10| 61 75 73 65 73 20 61 20 | 64 69 73 6b 0a 20 20 20 |auses a |disk. |
|00010a20| 20 20 20 20 20 20 62 6c | 6f 63 6b 20 69 6e 74 65 | bl|ock inte|
|00010a30| 72 72 75 70 74 2e 20 53 | 65 65 20 69 6e 74 65 72 |rrupt. S|ee inter|
|00010a40| 72 75 70 74 73 20 62 65 | 6c 6f 77 2e 0a 7e 0a 30 |rupts be|low..~.0|
|00010a50| 37 45 0a 20 44 53 4b 53 | 59 4e 43 20 2d 20 44 69 |7E. DSKS|YNC - Di|
|00010a60| 73 6b 20 73 79 6e 63 20 | 72 65 67 69 73 74 65 72 |sk sync |register|
|00010a70| 2c 20 74 68 65 20 6d 61 | 74 63 68 20 63 6f 64 65 |, the ma|tch code|
|00010a80| 20 66 6f 72 20 64 69 73 | 6b 20 72 65 61 64 20 73 | for dis|k read s|
|00010a90| 79 6e 63 68 72 6f 6e 69 | 7a 61 74 69 6f 6e 2e 0a |ynchroni|zation..|
|00010aa0| 20 20 20 20 20 20 20 20 | 20 20 20 53 65 65 20 41 | | See A|
|00010ab0| 44 4b 43 4f 4e 20 62 69 | 74 20 31 30 2e 0a 7e 0a |DKCON bi|t 10..~.|
|00010ac0| 30 39 43 2f 30 31 43 0a | 20 49 4e 54 52 45 51 20 |09C/01C.| INTREQ |
|00010ad0| 20 2d 20 49 6e 74 65 72 | 72 75 70 74 20 72 65 71 | - Inter|rupt req|
|00010ae0| 75 65 73 74 20 62 69 74 | 73 20 28 63 6c 65 61 72 |uest bit|s (clear|
|00010af0| 20 6f 72 20 73 65 74 29 | 0a 20 49 4e 54 52 45 51 | or set)|. INTREQ|
|00010b00| 52 20 2d 20 49 6e 74 65 | 72 72 75 70 74 20 72 65 |R - Inte|rrupt re|
|00010b10| 71 75 65 73 74 20 62 69 | 74 73 20 28 72 65 61 64 |quest bi|ts (read|
|00010b20| 29 0a 0a 20 20 20 20 20 | 20 20 20 20 54 68 69 73 |).. | This|
|00010b30| 20 72 65 67 69 73 74 65 | 72 20 63 6f 6e 74 61 69 | registe|r contai|
|00010b40| 6e 73 20 69 6e 74 65 72 | 72 75 70 74 20 72 65 71 |ns inter|rupt req|
|00010b50| 75 65 73 74 20 62 69 74 | 73 20 28 6f 72 20 66 6c |uest bit|s (or fl|
|00010b60| 61 67 73 29 2e 20 54 68 | 65 73 65 20 62 69 74 73 |ags). Th|ese bits|
|00010b70| 20 0a 20 20 20 20 20 20 | 20 20 20 6d 61 79 20 62 | . | may b|
|00010b80| 65 20 70 6f 6c 6c 65 64 | 20 62 79 20 74 68 65 20 |e polled| by the |
|00010b90| 70 72 6f 63 65 73 73 6f | 72 2c 20 61 6e 64 20 69 |processo|r, and i|
|00010ba0| 66 20 65 6e 61 62 6c 65 | 64 20 62 79 20 74 68 65 |f enable|d by the|
|00010bb0| 20 62 69 74 73 20 6c 69 | 73 74 65 64 20 69 6e 0a | bits li|sted in.|
|00010bc0| 20 20 20 20 20 20 20 20 | 20 74 68 65 20 6e 65 78 | | the nex|
|00010bd0| 74 20 72 65 67 69 73 74 | 65 72 2c 20 74 68 65 79 |t regist|er, they|
|00010be0| 20 6d 61 79 20 63 61 75 | 73 65 20 70 72 6f 63 65 | may cau|se proce|
|00010bf0| 73 73 6f 72 20 69 6e 74 | 65 72 72 75 70 74 73 2e |ssor int|errupts.|
|00010c00| 20 42 6f 74 68 20 61 20 | 73 65 74 0a 20 20 20 20 | Both a |set. |
|00010c10| 20 20 20 20 20 61 6e 64 | 20 63 6c 65 61 72 20 6f | and| clear o|
|00010c20| 70 65 72 61 74 69 6f 6e | 20 61 72 65 20 72 65 71 |peration| are req|
|00010c30| 75 69 72 65 64 20 74 6f | 20 6c 6f 61 64 20 61 72 |uired to| load ar|
|00010c40| 62 69 74 61 72 79 20 64 | 61 74 61 20 69 6e 74 6f |bitary d|ata into|
|00010c50| 20 74 68 69 73 20 0a 20 | 20 20 20 20 20 20 20 20 | this . | |
|00010c60| 72 65 67 69 73 74 65 72 | 2e 0a 0a 20 20 20 20 20 |register|... |
|00010c70| 20 20 20 20 54 68 65 20 | 62 69 74 20 61 73 73 69 | The |bit assi|
|00010c80| 67 6e 6d 65 6e 74 73 20 | 61 72 65 20 67 69 76 65 |gnments |are give|
|00010c90| 6e 20 62 65 6c 6f 77 2e | 0a 0a 20 2b 2d 2d 2d 2d |n below.|.. +----|
|00010ca0| 2d 2d 2b 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2b 2d 2d |--+-----|-----+--|
|00010cb0| 2d 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |-----+--|--------|
|00010cc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00010cd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00010ce0| 2d 2d 2b 0a 20 7c 20 42 | 49 54 23 20 7c 20 46 55 |--+. | B|IT# | FU|
|00010cf0| 4e 43 54 49 4f 4e 20 7c | 20 4c 45 56 45 4c 20 7c |NCTION || LEVEL ||
|00010d00| 20 44 45 53 43 52 49 50 | 54 49 4f 4e 20 20 20 20 | DESCRIP|TION |
|00010d10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00010d20| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 2b | | |. +|
|00010d30| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |------+-|--------|
|00010d40| 2d 2b 2d 2d 2d 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2d 2d |-+------|-+------|
|00010d50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00010d60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00010d70| 2d 2d 2d 2d 2d 2d 2b 0a | 20 7c 20 31 35 20 20 20 |------+.| | 15 |
|00010d80| 7c 20 20 53 45 54 2f 43 | 4c 52 20 7c 20 20 20 20 || SET/C|LR | |
|00010d90| 20 20 20 7c 20 53 65 74 | 2f 63 6c 65 61 72 20 63 | | Set|/clear c|
|00010da0| 6f 6e 74 72 6f 6c 20 62 | 69 74 2e 20 44 65 74 65 |ontrol b|it. Dete|
|00010db0| 72 6d 69 6e 65 73 20 69 | 66 20 62 69 74 73 20 20 |rmines i|f bits |
|00010dc0| 7c 0a 20 7c 20 20 20 20 | 20 20 7c 20 20 20 20 20 ||. | | | |
|00010dd0| 20 20 20 20 20 7c 20 20 | 20 20 20 20 20 7c 20 77 | | | | w|
|00010de0| 72 69 74 74 65 6e 20 77 | 69 74 68 20 61 20 31 20 |ritten w|ith a 1 |
|00010df0| 67 65 74 20 73 65 74 20 | 6f 72 20 63 6c 65 61 72 |get set |or clear|
|00010e00| 65 64 2e 20 42 69 74 73 | 20 20 7c 0a 20 7c 20 20 |ed. Bits| |. | |
|00010e10| 20 20 20 20 7c 20 20 20 | 20 20 20 20 20 20 20 7c | | | ||
|00010e20| 20 20 20 20 20 20 20 7c | 20 77 72 69 74 74 65 6e | || written|
|00010e30| 20 77 69 74 68 20 61 20 | 7a 65 72 6f 20 61 72 65 | with a |zero are|
|00010e40| 20 61 6c 77 61 79 73 20 | 75 6e 63 68 61 6e 67 65 | always |unchange|
|00010e50| 64 2e 20 20 7c 0a 20 7c | 20 31 34 20 20 20 7c 20 |d. |. || 14 | |
|00010e60| 20 49 4e 54 45 4e 20 20 | 20 7c 20 20 20 20 20 20 | INTEN | | |
|00010e70| 20 7c 20 4d 61 73 74 65 | 72 20 69 6e 74 65 72 72 | | Maste|r interr|
|00010e80| 75 70 74 20 28 65 6e 61 | 62 6c 65 20 6f 6e 6c 79 |upt (ena|ble only|
|00010e90| 2c 20 6e 6f 20 72 65 71 | 75 65 73 74 29 20 7c 0a |, no req|uest) |.|
|00010ea0| 20 7c 20 31 33 20 20 20 | 7c 20 20 45 58 54 45 52 | | 13 || EXTER|
|00010eb0| 20 20 20 7c 20 20 20 36 | 20 20 20 7c 20 45 78 74 | | 6| | Ext|
|00010ec0| 65 72 6e 61 6c 20 69 6e | 74 65 72 72 75 70 74 20 |ernal in|terrupt |
|00010ed0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00010ee0| 20 20 20 20 20 20 20 20 | 7c 0a 20 7c 20 31 32 20 | ||. | 12 |
|00010ef0| 20 20 7c 20 20 44 53 4b | 53 59 4e 20 20 7c 20 20 | | DSK|SYN | |
|00010f00| 20 35 20 20 20 7c 20 44 | 69 73 6b 20 73 79 6e 63 | 5 | D|isk sync|
|00010f10| 20 72 65 67 69 73 74 65 | 72 20 28 44 53 4b 53 59 | registe|r (DSKSY|
|00010f20| 4e 43 29 20 6d 61 74 63 | 68 65 73 20 64 69 73 6b |NC) matc|hes disk|
|00010f30| 20 20 7c 0a 20 7c 20 31 | 31 20 20 20 7c 20 20 52 | |. | 1|1 | R|
|00010f40| 42 46 20 20 20 20 20 7c | 20 20 20 35 20 20 20 7c |BF || 5 ||
|00010f50| 20 53 65 72 69 61 6c 20 | 70 6f 72 74 20 72 65 63 | Serial |port rec|
|00010f60| 65 69 76 65 20 62 75 66 | 66 65 72 20 66 75 6c 6c |eive buf|fer full|
|00010f70| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|00010f80| 20 31 30 20 20 20 7c 20 | 20 41 55 44 33 20 20 20 | 10 | | AUD3 |
|00010f90| 20 7c 20 20 20 34 20 20 | 20 7c 20 41 75 64 69 6f | | 4 | | Audio|
|00010fa0| 20 63 68 61 6e 6e 65 6c | 20 33 20 62 6c 6f 63 6b | channel| 3 block|
|00010fb0| 20 66 69 6e 69 73 68 65 | 64 20 20 20 20 20 20 20 | finishe|d |
|00010fc0| 20 20 20 20 20 20 7c 0a | 20 7c 20 30 39 20 20 20 | |.| | 09 |
|00010fd0| 7c 20 20 41 55 44 32 20 | 20 20 20 7c 20 20 20 34 || AUD2 | | 4|
|00010fe0| 20 20 20 7c 20 41 75 64 | 69 6f 20 63 68 61 6e 6e | | Aud|io chann|
|00010ff0| 65 6c 20 32 20 62 6c 6f | 63 6b 20 66 69 6e 69 73 |el 2 blo|ck finis|
|00011000| 68 65 64 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |hed | |
|00011010| 7c 0a 20 7c 20 30 38 20 | 20 20 7c 20 20 41 55 44 ||. | 08 | | AUD|
|00011020| 31 20 20 20 20 7c 20 20 | 20 34 20 20 20 7c 20 41 |1 | | 4 | A|
|00011030| 75 64 69 6f 20 63 68 61 | 6e 6e 65 6c 20 31 20 62 |udio cha|nnel 1 b|
|00011040| 6c 6f 63 6b 20 66 69 6e | 69 73 68 65 64 20 20 20 |lock fin|ished |
|00011050| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 30 | | |. | 0|
|00011060| 37 20 20 20 7c 20 20 41 | 55 44 30 20 20 20 20 7c |7 | A|UD0 ||
|00011070| 20 20 20 34 20 20 20 7c | 20 41 75 64 69 6f 20 63 | 4 || Audio c|
|00011080| 68 61 6e 6e 65 6c 20 30 | 20 62 6c 6f 63 6b 20 66 |hannel 0| block f|
|00011090| 69 6e 69 73 68 65 64 20 | 20 20 20 20 20 20 20 20 |inished | |
|000110a0| 20 20 20 20 7c 0a 20 7c | 20 30 36 20 20 20 7c 20 | |. || 06 | |
|000110b0| 20 42 4c 49 54 20 20 20 | 20 7c 20 20 20 33 20 20 | BLIT | | 3 |
|000110c0| 20 7c 20 42 6c 69 74 74 | 65 72 20 68 61 73 20 66 | | Blitt|er has f|
|000110d0| 69 6e 69 73 68 65 64 20 | 20 20 20 20 20 20 20 20 |inished | |
|000110e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 7c 0a | | |.|
|000110f0| 20 7c 20 30 35 20 20 20 | 7c 20 20 56 45 52 54 42 | | 05 || VERTB|
|00011100| 20 20 20 7c 20 20 20 33 | 20 20 20 7c 20 53 74 61 | | 3| | Sta|
|00011110| 72 74 20 6f 66 20 76 65 | 72 74 69 63 61 6c 20 62 |rt of ve|rtical b|
|00011120| 6c 61 6e 6b 20 20 20 20 | 20 20 20 20 20 20 20 20 |lank | |
|00011130| 20 20 20 20 20 20 20 20 | 7c 0a 20 7c 20 30 34 20 | ||. | 04 |
|00011140| 20 20 7c 20 20 43 4f 50 | 45 52 20 20 20 7c 20 20 | | COP|ER | |
|00011150| 20 33 20 20 20 7c 20 43 | 6f 70 72 6f 63 65 73 73 | 3 | C|oprocess|
|00011160| 6f 72 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |or | |
|00011170| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00011180| 20 20 7c 0a 20 7c 20 30 | 33 20 20 20 7c 20 20 50 | |. | 0|3 | P|
|00011190| 4f 52 54 53 20 20 20 7c | 20 20 20 32 20 20 20 7c |ORTS || 2 ||
|000111a0| 20 49 2f 4f 20 50 6f 72 | 74 73 20 61 6e 64 20 74 | I/O Por|ts and t|
|000111b0| 69 6d 65 72 73 20 20 20 | 20 20 20 20 20 20 20 20 |imers | |
|000111c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|000111d0| 20 30 32 20 20 20 7c 20 | 20 53 4f 46 54 20 20 20 | 02 | | SOFT |
|000111e0| 20 7c 20 20 20 31 20 20 | 20 7c 20 52 65 73 65 72 | | 1 | | Reser|
|000111f0| 76 65 64 20 66 6f 72 20 | 73 6f 66 74 77 61 72 65 |ved for |software|
|00011200| 20 69 6e 69 74 61 74 65 | 64 20 69 6e 74 65 72 72 | initate|d interr|
|00011210| 75 70 74 2e 20 20 7c 0a | 20 7c 20 30 31 20 20 20 |upt. |.| | 01 |
|00011220| 7c 20 20 44 53 4b 42 4c | 4b 20 20 7c 20 20 20 31 || DSKBL|K | 1|
|00011230| 20 20 20 7c 20 44 69 73 | 6b 20 62 6c 6f 63 6b 20 | | Dis|k block |
|00011240| 66 69 6e 69 73 68 65 64 | 20 20 20 20 20 20 20 20 |finished| |
|00011250| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00011260| 7c 0a 20 7c 20 30 30 20 | 20 20 7c 20 20 54 42 45 ||. | 00 | | TBE|
|00011270| 20 20 20 20 20 7c 20 20 | 20 31 20 20 20 7c 20 53 | | | 1 | S|
|00011280| 65 72 69 61 6c 20 70 6f | 72 74 20 74 72 61 6e 73 |erial po|rt trans|
|00011290| 6d 69 74 20 62 75 66 66 | 65 72 20 65 6d 70 74 79 |mit buff|er empty|
|000112a0| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 2b 2d 2d | | |. +--|
|000112b0| 2d 2d 2d 2d 2b 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |----+---|-------+|
|000112c0| 2d 2d 2d 2d 2d 2d 2d 2b | 2d 2d 2d 2d 2d 2d 2d 2d |-------+|--------|
|000112d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000112e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000112f0| 2d 2d 2d 2d 2b 0a 7e 0a | 30 39 41 2f 30 31 43 0a |----+.~.|09A/01C.|
|00011300| 20 49 4e 54 45 4e 41 20 | 20 2d 20 49 6e 74 65 72 | INTENA | - Inter|
|00011310| 72 75 70 74 20 65 6e 61 | 62 6c 65 20 62 69 74 73 |rupt ena|ble bits|
|00011320| 20 28 63 6c 65 61 72 20 | 6f 72 20 73 65 74 20 62 | (clear |or set b|
|00011330| 69 74 73 29 0a 20 49 4e | 54 45 4e 41 52 20 2d 20 |its). IN|TENAR - |
|00011340| 49 6e 74 65 72 72 75 70 | 74 20 65 6e 61 62 6c 65 |Interrup|t enable|
|00011350| 20 62 69 74 73 20 28 72 | 65 61 64 29 0a 0a 20 20 | bits (r|ead).. |
|00011360| 20 20 20 20 20 20 20 54 | 68 69 73 20 72 65 67 69 | T|his regi|
|00011370| 73 74 65 72 20 63 6f 6e | 74 61 69 6e 73 20 69 6e |ster con|tains in|
|00011380| 74 65 72 72 75 70 74 20 | 65 6e 61 62 6c 65 20 62 |terrupt |enable b|
|00011390| 69 74 73 2e 20 54 68 65 | 20 62 69 74 20 61 73 73 |its. The| bit ass|
|000113a0| 69 67 6e 6d 65 6e 74 20 | 66 6f 72 20 0a 20 20 20 |ignment |for . |
|000113b0| 20 20 20 20 20 20 62 6f | 74 68 20 74 68 65 20 72 | bo|th the r|
|000113c0| 65 71 75 65 73 74 2c 20 | 61 6e 64 20 65 6e 61 62 |equest, |and enab|
|000113d0| 6c 65 20 72 65 67 69 73 | 74 65 72 73 20 69 73 20 |le regis|ters is |
|000113e0| 67 69 76 65 6e 20 62 65 | 6c 6f 77 2e 0a 0a 20 2b |given be|low... +|
|000113f0| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |------+-|--------|
|00011400| 2d 2b 2d 2d 2d 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2d 2d |-+------|-+------|
|00011410| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00011420| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00011430| 2d 2d 2d 2d 2d 2d 2b 0a | 20 7c 20 42 49 54 23 20 |------+.| | BIT# |
|00011440| 7c 20 46 55 4e 43 54 49 | 4f 4e 20 7c 20 4c 45 56 || FUNCTI|ON | LEV|
|00011450| 45 4c 20 7c 20 44 45 53 | 43 52 49 50 54 49 4f 4e |EL | DES|CRIPTION|
|00011460| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00011470| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00011480| 7c 0a 20 2b 2d 2d 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2d ||. +----|--+-----|
|00011490| 2d 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2d 2d 2d 2b 2d 2d |-----+--|-----+--|
|000114a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000114b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000114c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 0a 20 7c 20 31 |--------|--+. | 1|
|000114d0| 35 20 20 20 7c 20 20 53 | 45 54 2f 43 4c 52 20 7c |5 | S|ET/CLR ||
|000114e0| 20 20 20 20 20 20 20 7c | 20 53 65 74 2f 63 6c 65 | || Set/cle|
|000114f0| 61 72 20 63 6f 6e 74 72 | 6f 6c 20 62 69 74 2e 20 |ar contr|ol bit. |
|00011500| 44 65 74 65 72 6d 69 6e | 65 73 20 69 66 20 62 69 |Determin|es if bi|
|00011510| 74 73 20 20 7c 0a 20 7c | 20 20 20 20 20 20 7c 20 |ts |. || | |
|00011520| 20 20 20 20 20 20 20 20 | 20 7c 20 20 20 20 20 20 | | | |
|00011530| 20 7c 20 77 72 69 74 74 | 65 6e 20 77 69 74 68 20 | | writt|en with |
|00011540| 61 20 31 20 67 65 74 20 | 73 65 74 20 6f 72 20 63 |a 1 get |set or c|
|00011550| 6c 65 61 72 65 64 2e 20 | 42 69 74 73 20 20 7c 0a |leared. |Bits |.|
|00011560| 20 7c 20 20 20 20 20 20 | 7c 20 20 20 20 20 20 20 | | || |
|00011570| 20 20 20 7c 20 20 20 20 | 20 20 20 7c 20 77 72 69 | | | | wri|
|00011580| 74 74 65 6e 20 77 69 74 | 68 20 61 20 7a 65 72 6f |tten wit|h a zero|
|00011590| 20 61 72 65 20 61 6c 77 | 61 79 73 20 75 6e 63 68 | are alw|ays unch|
|000115a0| 61 6e 67 65 64 2e 20 20 | 7c 0a 20 7c 20 31 34 20 |anged. ||. | 14 |
|000115b0| 20 20 7c 20 20 49 4e 54 | 45 4e 20 20 20 7c 20 20 | | INT|EN | |
|000115c0| 20 20 20 20 20 7c 20 4d | 61 73 74 65 72 20 69 6e | | M|aster in|
|000115d0| 74 65 72 72 75 70 74 20 | 28 65 6e 61 62 6c 65 20 |terrupt |(enable |
|000115e0| 6f 6e 6c 79 2c 20 6e 6f | 20 72 65 71 75 65 73 74 |only, no| request|
|000115f0| 29 20 7c 0a 20 7c 20 31 | 33 20 20 20 7c 20 20 45 |) |. | 1|3 | E|
|00011600| 58 54 45 52 20 20 20 7c | 20 20 20 36 20 20 20 7c |XTER || 6 ||
|00011610| 20 45 78 74 65 72 6e 61 | 6c 20 69 6e 74 65 72 72 | Externa|l interr|
|00011620| 75 70 74 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |upt | |
|00011630| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|00011640| 20 31 32 20 20 20 7c 20 | 20 44 53 4b 53 59 4e 20 | 12 | | DSKSYN |
|00011650| 20 7c 20 20 20 35 20 20 | 20 7c 20 44 69 73 6b 20 | | 5 | | Disk |
|00011660| 73 79 6e 63 20 72 65 67 | 69 73 74 65 72 20 28 44 |sync reg|ister (D|
|00011670| 53 4b 53 59 4e 43 29 20 | 6d 61 74 63 68 65 73 20 |SKSYNC) |matches |
|00011680| 64 69 73 6b 20 20 7c 0a | 20 7c 20 31 31 20 20 20 |disk |.| | 11 |
|00011690| 7c 20 20 52 42 46 20 20 | 20 20 20 7c 20 20 20 35 || RBF | | 5|
|000116a0| 20 20 20 7c 20 53 65 72 | 69 61 6c 20 70 6f 72 74 | | Ser|ial port|
|000116b0| 20 72 65 63 65 69 76 65 | 20 62 75 66 66 65 72 20 | receive| buffer |
|000116c0| 66 75 6c 6c 20 20 20 20 | 20 20 20 20 20 20 20 20 |full | |
|000116d0| 7c 0a 20 7c 20 31 30 20 | 20 20 7c 20 20 41 55 44 ||. | 10 | | AUD|
|000116e0| 33 20 20 20 20 7c 20 20 | 20 34 20 20 20 7c 20 41 |3 | | 4 | A|
|000116f0| 75 64 69 6f 20 63 68 61 | 6e 6e 65 6c 20 33 20 62 |udio cha|nnel 3 b|
|00011700| 6c 6f 63 6b 20 66 69 6e | 69 73 68 65 64 20 20 20 |lock fin|ished |
|00011710| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 7c 20 30 | | |. | 0|
|00011720| 39 20 20 20 7c 20 20 41 | 55 44 32 20 20 20 20 7c |9 | A|UD2 ||
|00011730| 20 20 20 34 20 20 20 7c | 20 41 75 64 69 6f 20 63 | 4 || Audio c|
|00011740| 68 61 6e 6e 65 6c 20 32 | 20 62 6c 6f 63 6b 20 66 |hannel 2| block f|
|00011750| 69 6e 69 73 68 65 64 20 | 20 20 20 20 20 20 20 20 |inished | |
|00011760| 20 20 20 20 7c 0a 20 7c | 20 30 38 20 20 20 7c 20 | |. || 08 | |
|00011770| 20 41 55 44 31 20 20 20 | 20 7c 20 20 20 34 20 20 | AUD1 | | 4 |
|00011780| 20 7c 20 41 75 64 69 6f | 20 63 68 61 6e 6e 65 6c | | Audio| channel|
|00011790| 20 31 20 62 6c 6f 63 6b | 20 66 69 6e 69 73 68 65 | 1 block| finishe|
|000117a0| 64 20 20 20 20 20 20 20 | 20 20 20 20 20 20 7c 0a |d | |.|
|000117b0| 20 7c 20 30 37 20 20 20 | 7c 20 20 41 55 44 30 20 | | 07 || AUD0 |
|000117c0| 20 20 20 7c 20 20 20 34 | 20 20 20 7c 20 41 75 64 | | 4| | Aud|
|000117d0| 69 6f 20 63 68 61 6e 6e | 65 6c 20 30 20 62 6c 6f |io chann|el 0 blo|
|000117e0| 63 6b 20 66 69 6e 69 73 | 68 65 64 20 20 20 20 20 |ck finis|hed |
|000117f0| 20 20 20 20 20 20 20 20 | 7c 0a 20 7c 20 30 36 20 | ||. | 06 |
|00011800| 20 20 7c 20 20 42 4c 49 | 54 20 20 20 20 7c 20 20 | | BLI|T | |
|00011810| 20 33 20 20 20 7c 20 42 | 6c 69 74 74 65 72 20 68 | 3 | B|litter h|
|00011820| 61 73 20 66 69 6e 69 73 | 68 65 64 20 20 20 20 20 |as finis|hed |
|00011830| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00011840| 20 20 7c 0a 20 7c 20 30 | 35 20 20 20 7c 20 20 56 | |. | 0|5 | V|
|00011850| 45 52 54 42 20 20 20 7c | 20 20 20 33 20 20 20 7c |ERTB || 3 ||
|00011860| 20 53 74 61 72 74 20 6f | 66 20 76 65 72 74 69 63 | Start o|f vertic|
|00011870| 61 6c 20 62 6c 61 6e 6b | 20 20 20 20 20 20 20 20 |al blank| |
|00011880| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 7c | | |. ||
|00011890| 20 30 34 20 20 20 7c 20 | 20 43 4f 50 45 52 20 20 | 04 | | COPER |
|000118a0| 20 7c 20 20 20 33 20 20 | 20 7c 20 43 6f 70 72 6f | | 3 | | Copro|
|000118b0| 63 65 73 73 6f 72 20 20 | 20 20 20 20 20 20 20 20 |cessor | |
|000118c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000118d0| 20 20 20 20 20 20 7c 0a | 20 7c 20 30 33 20 20 20 | |.| | 03 |
|000118e0| 7c 20 20 50 4f 52 54 53 | 20 20 20 7c 20 20 20 32 || PORTS| | 2|
|000118f0| 20 20 20 7c 20 49 2f 4f | 20 50 6f 72 74 73 20 61 | | I/O| Ports a|
|00011900| 6e 64 20 74 69 6d 65 72 | 73 20 20 20 20 20 20 20 |nd timer|s |
|00011910| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00011920| 7c 0a 20 7c 20 30 32 20 | 20 20 7c 20 20 53 4f 46 ||. | 02 | | SOF|
|00011930| 54 20 20 20 20 7c 20 20 | 20 31 20 20 20 7c 20 52 |T | | 1 | R|
|00011940| 65 73 65 72 76 65 64 20 | 66 6f 72 20 73 6f 66 74 |eserved |for soft|
|00011950| 77 61 72 65 20 69 6e 69 | 74 61 74 65 64 20 69 6e |ware ini|tated in|
|00011960| 74 65 72 72 75 70 74 2e | 20 20 7c 0a 20 7c 20 30 |terrupt.| |. | 0|
|00011970| 31 20 20 20 7c 20 20 44 | 53 4b 42 4c 4b 20 20 7c |1 | D|SKBLK ||
|00011980| 20 20 20 31 20 20 20 7c | 20 44 69 73 6b 20 62 6c | 1 || Disk bl|
|00011990| 6f 63 6b 20 66 69 6e 69 | 73 68 65 64 20 20 20 20 |ock fini|shed |
|000119a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000119b0| 20 20 20 20 7c 0a 20 7c | 20 30 30 20 20 20 7c 20 | |. || 00 | |
|000119c0| 20 54 42 45 20 20 20 20 | 20 7c 20 20 20 31 20 20 | TBE | | 1 |
|000119d0| 20 7c 20 53 65 72 69 61 | 6c 20 70 6f 72 74 20 74 | | Seria|l port t|
|000119e0| 72 61 6e 73 6d 69 74 20 | 62 75 66 66 65 72 20 65 |ransmit |buffer e|
|000119f0| 6d 70 74 79 20 20 20 20 | 20 20 20 20 20 20 7c 0a |mpty | |.|
|00011a00| 20 2b 2d 2d 2d 2d 2d 2d | 2b 2d 2d 2d 2d 2d 2d 2d | +------|+-------|
|00011a10| 2d 2d 2d 2b 2d 2d 2d 2d | 2d 2d 2d 2b 2d 2d 2d 2d |---+----|---+----|
|00011a20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00011a30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00011a40| 2d 2d 2d 2d 2d 2d 2d 2d | 2b 0a 0a 7e 0a 30 30 41 |--------|+..~.00A|
|00011a50| 2f 30 30 43 0a 20 4a 4f | 59 30 44 41 54 20 2d 20 |/00C. JO|Y0DAT - |
|00011a60| 4a 6f 79 73 74 69 63 6b | 2d 6d 6f 75 73 65 20 30 |Joystick|-mouse 0|
|00011a70| 20 64 61 74 61 20 28 6c | 65 66 74 20 76 65 72 74 | data (l|eft vert|
|00011a80| 2c 20 68 6f 72 69 7a 29 | 0a 20 4a 4f 59 31 44 41 |, horiz)|. JOY1DA|
|00011a90| 54 20 2d 20 4a 6f 79 73 | 74 69 63 6b 2d 6d 6f 75 |T - Joys|tick-mou|
|00011aa0| 73 65 20 31 20 64 61 74 | 61 20 28 72 69 67 68 74 |se 1 dat|a (right|
|00011ab0| 20 76 65 72 74 2c 20 68 | 6f 72 69 7a 29 0a 0a 20 | vert, h|oriz).. |
|00011ac0| 20 20 20 20 20 20 20 20 | 54 68 65 73 65 20 61 64 | |These ad|
|00011ad0| 64 72 65 73 73 65 73 20 | 65 61 63 68 20 72 65 61 |dresses |each rea|
|00011ae0| 64 20 61 20 31 36 20 62 | 69 74 20 72 65 67 69 73 |d a 16 b|it regis|
|00011af0| 74 65 72 2e 20 54 68 65 | 73 65 20 69 6e 20 74 75 |ter. The|se in tu|
|00011b00| 72 6e 20 61 72 65 20 6c | 6f 61 64 65 64 0a 20 20 |rn are l|oaded. |
|00011b10| 20 20 20 20 20 20 20 66 | 72 6f 6d 20 74 68 65 20 | f|rom the |
|00011b20| 4d 44 41 54 20 73 65 72 | 69 61 6c 20 73 74 72 65 |MDAT ser|ial stre|
|00011b30| 61 6d 20 61 6e 64 20 61 | 72 65 20 63 6c 6f 63 6b |am and a|re clock|
|00011b40| 65 64 20 69 6e 20 6f 6e | 20 74 68 65 20 72 69 73 |ed in on| the ris|
|00011b50| 69 6e 67 20 65 64 67 65 | 20 6f 66 0a 20 20 20 20 |ing edge| of. |
|00011b60| 20 20 20 20 20 53 43 4c | 4b 2e 20 4d 4c 44 20 6f | SCL|K. MLD o|
|00011b70| 75 74 70 75 74 20 69 73 | 20 75 73 65 64 20 74 6f |utput is| used to|
|00011b80| 20 70 61 72 61 6c 6c 65 | 6c 20 6c 6f 61 64 20 74 | paralle|l load t|
|00011b90| 68 65 20 65 78 74 65 72 | 6e 61 6c 20 70 61 72 61 |he exter|nal para|
|00011ba0| 6c 6c 65 6c 2d 74 6f 2d | 0a 20 20 20 20 20 20 20 |llel-to-|. |
|00011bb0| 20 20 73 65 72 69 61 6c | 20 63 6f 6e 76 65 72 74 | serial| convert|
|00011bc0| 65 72 2e 54 68 69 73 20 | 69 6e 20 74 75 72 6e 20 |er.This |in turn |
|00011bd0| 69 73 20 6c 6f 61 64 65 | 64 20 77 69 74 68 20 74 |is loade|d with t|
|00011be0| 68 65 20 34 20 71 75 61 | 64 72 61 74 75 72 65 20 |he 4 qua|drature |
|00011bf0| 69 6e 70 75 74 73 0a 20 | 20 20 20 20 20 20 20 20 |inputs. | |
|00011c00| 66 72 6f 6d 20 65 61 63 | 68 20 6f 66 20 74 77 6f |from eac|h of two|
|00011c10| 20 67 61 6d 65 20 63 6f | 6e 74 72 6f 6c 6c 65 72 | game co|ntroller|
|00011c20| 20 70 6f 72 74 73 20 28 | 38 20 74 6f 74 61 6c 29 | ports (|8 total)|
|00011c30| 20 70 6c 75 73 20 38 20 | 6d 69 73 63 65 6c 6c 61 | plus 8 |miscella|
|00011c40| 6e 65 6f 75 73 0a 20 20 | 20 20 20 20 20 20 20 63 |neous. | c|
|00011c50| 6f 6e 74 72 6f 6c 20 62 | 69 74 73 20 77 68 69 63 |ontrol b|its whic|
|00011c60| 68 20 61 72 65 20 6e 65 | 77 20 66 6f 72 20 4c 49 |h are ne|w for LI|
|00011c70| 53 41 20 61 6e 64 20 63 | 61 6e 20 62 65 20 72 65 |SA and c|an be re|
|00011c80| 61 64 20 69 6e 20 75 70 | 70 65 72 20 38 20 62 69 |ad in up|per 8 bi|
|00011c90| 74 73 20 0a 20 20 20 20 | 20 20 20 20 20 6f 66 20 |ts . | of |
|00011ca0| 4c 49 53 41 49 44 2e 0a | 0a 20 20 20 20 20 20 20 |LISAID..|. |
|00011cb0| 20 20 52 65 67 69 73 74 | 65 72 20 62 69 74 73 20 | Regist|er bits |
|00011cc0| 61 72 65 20 61 73 20 66 | 6f 6c 6c 6f 77 73 3a 0a |are as f|ollows:.|
|00011cd0| 20 20 20 20 20 20 20 20 | 20 4d 6f 75 73 65 20 63 | | Mouse c|
|00011ce0| 6f 75 6e 74 65 72 20 75 | 73 61 67 65 20 28 70 69 |ounter u|sage (pi|
|00011cf0| 6e 73 20 20 31 2c 33 20 | 3d 59 63 6c 6f 63 6b 2c |ns 1,3 |=Yclock,|
|00011d00| 20 70 69 6e 73 20 32 2c | 34 20 3d 58 63 6c 6f 63 | pins 2,|4 =Xcloc|
|00011d10| 6b 29 0a 0a 20 20 20 20 | 42 49 54 23 20 20 31 35 |k).. |BIT# 15|
|00011d20| 20 20 31 34 20 20 31 33 | 20 20 31 32 20 20 31 31 | 14 13| 12 11|
|00011d30| 20 20 31 30 20 20 30 39 | 20 20 30 38 20 20 20 20 | 10 09| 08 |
|00011d40| 20 30 37 20 20 30 36 20 | 20 30 35 20 20 30 34 20 | 07 06 | 05 04 |
|00011d50| 20 30 33 20 20 30 32 20 | 20 30 31 20 20 30 30 0a | 03 02 | 01 00.|
|00011d60| 4a 4f 59 30 44 41 54 20 | 20 20 59 37 20 20 59 36 |JOY0DAT | Y7 Y6|
|00011d70| 20 20 59 35 20 20 59 34 | 20 20 59 33 20 20 59 32 | Y5 Y4| Y3 Y2|
|00011d80| 20 20 59 31 20 20 59 30 | 20 20 20 20 20 58 37 20 | Y1 Y0| X7 |
|00011d90| 20 58 36 20 20 58 35 20 | 20 58 34 20 20 58 33 20 | X6 X5 | X4 X3 |
|00011da0| 20 58 32 20 20 58 31 20 | 20 58 30 0a 4a 4f 59 31 | X2 X1 | X0.JOY1|
|00011db0| 44 41 54 20 20 20 59 37 | 20 20 59 36 20 20 59 35 |DAT Y7| Y6 Y5|
|00011dc0| 20 20 59 34 20 20 59 33 | 20 20 59 32 20 20 59 31 | Y4 Y3| Y2 Y1|
|00011dd0| 20 20 59 30 20 20 20 20 | 20 58 37 20 20 58 36 20 | Y0 | X7 X6 |
|00011de0| 20 58 35 20 20 58 34 20 | 20 58 33 20 20 58 32 20 | X5 X4 | X3 X2 |
|00011df0| 20 58 31 20 20 58 30 0a | 0a 0a 20 20 20 20 20 20 | X1 X0.|.. |
|00011e00| 20 20 20 30 3d 4c 45 46 | 54 20 43 4f 4e 54 52 4f | 0=LEF|T CONTRO|
|00011e10| 4c 4c 45 52 20 50 41 49 | 52 2c 20 31 3d 52 49 47 |LLER PAI|R, 1=RIG|
|00011e20| 48 54 20 43 4f 4e 54 52 | 4f 4c 4c 45 52 20 50 41 |HT CONTR|OLLER PA|
|00011e30| 49 52 2e 0a 20 20 20 20 | 20 20 20 20 20 28 34 20 |IR.. | (4 |
|00011e40| 63 6f 75 6e 74 65 72 73 | 20 74 6f 74 61 6c 29 2e |counters| total).|
|00011e50| 54 68 65 20 62 69 74 20 | 75 73 61 67 65 20 66 6f |The bit |usage fo|
|00011e60| 72 20 62 6f 74 68 20 6c | 65 66 74 20 61 6e 64 20 |r both l|eft and |
|00011e70| 72 69 67 68 74 20 61 64 | 64 72 65 73 73 65 73 20 |right ad|dresses |
|00011e80| 69 73 0a 20 20 20 20 20 | 20 20 20 20 73 68 6f 77 |is. | show|
|00011e90| 6e 20 62 65 6c 6f 77 2e | 20 45 61 63 68 20 36 20 |n below.| Each 6 |
|00011ea0| 62 69 74 20 63 6f 75 6e | 74 65 72 20 28 59 37 2d |bit coun|ter (Y7-|
|00011eb0| 59 32 2c 58 37 2d 58 32 | 29 20 69 73 20 63 6c 6f |Y2,X7-X2|) is clo|
|00011ec0| 63 6b 65 64 20 62 79 20 | 32 20 6f 66 20 74 68 65 |cked by |2 of the|
|00011ed0| 0a 20 20 20 20 20 20 20 | 20 20 73 69 67 6e 61 6c |. | signal|
|00011ee0| 73 20 69 6e 70 75 74 20 | 66 72 6f 6d 20 74 68 65 |s input |from the|
|00011ef0| 20 6d 6f 75 73 65 20 73 | 65 72 69 61 6c 20 73 74 | mouse s|erial st|
|00011f00| 72 65 61 6d 2e 20 0a 0a | 20 20 20 20 20 20 20 20 |ream. ..| |
|00011f10| 20 53 74 61 72 74 69 6e | 67 20 77 69 74 68 20 66 | Startin|g with f|
|00011f20| 69 72 73 74 20 62 69 74 | 20 72 65 63 69 76 65 64 |irst bit| recived|
|00011f30| 3a 0a 0a 20 20 20 20 20 | 20 20 20 20 2b 2d 2d 2d |:.. | +---|
|00011f40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00011f50| 2b 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |+-------|--------|
|00011f60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00011f70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 0a 20 20 20 20 |--------|--+. |
|00011f80| 20 20 20 20 20 7c 20 53 | 65 72 69 61 6c 20 7c 20 | | S|erial | |
|00011f90| 42 69 74 20 4e 61 6d 65 | 20 7c 20 44 65 73 63 72 |Bit Name| | Descr|
|00011fa0| 69 70 74 69 6f 6e 20 20 | 20 20 20 20 20 20 20 20 |iption | |
|00011fb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00011fc0| 20 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 2b 2d | |. | +-|
|00011fd0| 2d 2d 2d 2d 2d 2d 2d 2b | 2d 2d 2d 2d 2d 2d 2d 2d |-------+|--------|
|00011fe0| 2d 2d 2b 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--+-----|--------|
|00011ff0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00012000| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 0a 20 20 |--------|----+. |
|00012010| 20 20 20 20 20 20 20 7c | 20 20 20 30 20 20 20 20 | || 0 |
|00012020| 7c 20 4d 30 48 20 20 20 | 20 20 20 7c 20 4a 4f 59 || M0H | | JOY|
|00012030| 30 44 41 54 20 48 6f 72 | 69 7a 6f 6e 74 61 6c 20 |0DAT Hor|izontal |
|00012040| 43 6c 6f 63 6b 20 20 20 | 20 20 20 20 20 20 20 20 |Clock | |
|00012050| 20 20 20 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 | |. | |
|00012060| 7c 20 20 20 31 20 20 20 | 20 7c 20 4d 30 48 51 20 || 1 | | M0HQ |
|00012070| 20 20 20 20 7c 20 4a 4f | 59 30 44 41 54 20 48 6f | | JO|Y0DAT Ho|
|00012080| 72 69 7a 6f 6e 74 61 6c | 20 43 6c 6f 63 6b 20 28 |rizontal| Clock (|
|00012090| 71 75 61 64 72 61 74 75 | 72 65 29 20 20 20 7c 0a |quadratu|re) |.|
|000120a0| 20 20 20 20 20 20 20 20 | 20 7c 20 20 20 32 20 20 | | | 2 |
|000120b0| 20 20 7c 20 4d 30 56 20 | 20 20 20 20 20 7c 20 4a | | M0V | | J|
|000120c0| 4f 59 30 44 41 54 20 56 | 65 72 74 69 63 61 6c 20 |OY0DAT V|ertical |
|000120d0| 43 6c 6f 63 6b 20 20 20 | 20 20 20 20 20 20 20 20 |Clock | |
|000120e0| 20 20 20 20 20 20 20 7c | 0a 20 20 20 20 20 20 20 | ||. |
|000120f0| 20 20 7c 20 20 20 33 20 | 20 20 20 7c 20 4d 30 56 | | 3 | | M0V|
|00012100| 51 20 20 20 20 20 7c 20 | 4a 4f 59 30 44 41 54 20 |Q | |JOY0DAT |
|00012110| 56 65 72 74 69 63 61 6c | 20 43 6c 6f 63 6b 20 20 |Vertical| Clock |
|00012120| 28 71 75 61 64 72 61 74 | 75 72 65 29 20 20 20 20 |(quadrat|ure) |
|00012130| 7c 0a 20 20 20 20 20 20 | 20 20 20 7c 20 20 20 34 ||. | | 4|
|00012140| 20 20 20 20 7c 20 4d 31 | 56 20 20 20 20 20 20 7c | | M1|V ||
|00012150| 20 4a 4f 59 31 44 41 54 | 20 48 6f 72 69 7a 6f 6e | JOY1DAT| Horizon|
|00012160| 74 61 6c 6c 20 43 6c 6f | 63 6b 20 20 20 20 20 20 |tall Clo|ck |
|00012170| 20 20 20 20 20 20 20 20 | 20 7c 0a 20 20 20 20 20 | | |. |
|00012180| 20 20 20 20 7c 20 20 20 | 35 20 20 20 20 7c 20 4d | | |5 | M|
|00012190| 31 56 51 20 20 20 20 20 | 7c 20 4a 4f 59 31 44 41 |1VQ || JOY1DA|
|000121a0| 54 20 48 6f 72 69 7a 6f | 6e 74 61 6c 6c 20 43 6c |T Horizo|ntall Cl|
|000121b0| 6f 63 6b 20 28 71 75 61 | 64 72 61 74 75 72 65 29 |ock (qua|drature)|
|000121c0| 20 20 7c 0a 20 20 20 20 | 20 20 20 20 20 7c 20 20 | |. | | |
|000121d0| 20 36 20 20 20 20 7c 20 | 4d 31 56 20 20 20 20 20 | 6 | |M1V |
|000121e0| 20 7c 20 4a 4f 59 31 44 | 41 54 20 56 65 72 74 69 | | JOY1D|AT Verti|
|000121f0| 63 61 6c 20 43 6c 6f 63 | 6b 20 20 20 20 20 20 20 |cal Cloc|k |
|00012200| 20 20 20 20 20 20 20 20 | 20 20 20 7c 0a 20 20 20 | | |. |
|00012210| 20 20 20 20 20 20 7c 20 | 20 20 37 20 20 20 20 7c | | | 7 ||
|00012220| 20 4d 31 56 51 20 20 20 | 20 20 7c 20 4a 4f 59 31 | M1VQ | | JOY1|
|00012230| 44 41 54 20 56 65 72 74 | 69 63 61 6c 20 43 6c 6f |DAT Vert|ical Clo|
|00012240| 63 6b 20 28 71 75 61 64 | 72 61 74 75 72 65 29 20 |ck (quad|rature) |
|00012250| 20 20 20 20 7c 0a 20 20 | 20 20 20 20 20 20 20 2b | |. | +|
|00012260| 2d 2d 2d 2d 2d 2d 2d 2d | 2b 2d 2d 2d 2d 2d 2d 2d |--------|+-------|
|00012270| 2d 2d 2d 2b 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |---+----|--------|
|00012280| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00012290| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2b 0a 0a |--------|-----+..|
|000122a0| 20 20 20 20 20 20 20 20 | 20 42 69 74 73 20 31 20 | | Bits 1 |
|000122b0| 61 6e 64 20 30 20 6f 66 | 20 65 61 63 68 20 63 6f |and 0 of| each co|
|000122c0| 75 6e 74 65 72 20 28 59 | 31 2d 59 30 2c 58 31 2d |unter (Y|1-Y0,X1-|
|000122d0| 58 30 29 20 6d 61 79 20 | 62 65 20 72 65 61 64 20 |X0) may |be read |
|000122e0| 74 6f 20 64 65 74 65 72 | 6d 69 6e 65 0a 20 20 20 |to deter|mine. |
|000122f0| 20 20 20 20 20 20 74 68 | 65 20 73 74 61 74 65 20 | th|e state |
|00012300| 6f 66 20 74 68 65 20 72 | 65 6c 61 74 65 64 20 69 |of the r|elated i|
|00012310| 6e 70 75 74 20 73 69 67 | 6e 61 6c 20 70 61 69 72 |nput sig|nal pair|
|00012320| 2e 20 54 68 69 73 20 61 | 6c 6c 6f 77 73 20 74 68 |. This a|llows th|
|00012330| 65 73 65 20 70 69 6e 73 | 20 74 6f 0a 20 20 20 20 |ese pins| to. |
|00012340| 20 20 20 20 20 64 6f 75 | 62 6c 65 20 61 73 20 6a | dou|ble as j|
|00012350| 6f 79 73 74 69 63 6b 20 | 73 77 69 74 63 68 20 69 |oystick |switch i|
|00012360| 6e 70 75 74 73 2e 20 4a | 6f 79 73 74 69 63 6b 20 |nputs. J|oystick |
|00012370| 73 77 69 74 63 68 20 63 | 6c 6f 73 75 72 65 73 20 |switch c|losures |
|00012380| 63 61 6e 20 62 65 20 0a | 20 20 20 20 20 20 20 20 |can be .| |
|00012390| 20 64 65 63 69 70 68 65 | 72 65 64 20 61 73 20 66 | deciphe|red as f|
|000123a0| 6f 6c 6c 6f 77 73 3a 0a | 0a 20 20 20 20 20 20 20 |ollows:.|. |
|000123b0| 20 20 2b 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b | +-----|-------+|
|000123c0| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |------+-|--------|
|000123d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000123e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2b 0a 20 20 20 20 20 20 |--------|+. |
|000123f0| 20 20 20 7c 20 44 69 72 | 65 63 74 69 6f 6e 73 20 | | Dir|ections |
|00012400| 7c 20 50 69 6e 23 20 7c | 20 43 6f 75 6e 74 65 72 || Pin# || Counter|
|00012410| 20 62 69 74 73 20 20 20 | 20 20 20 20 20 20 20 20 | bits | |
|00012420| 20 20 20 20 20 20 20 20 | 20 7c 0a 20 20 20 20 20 | | |. |
|00012430| 20 20 20 20 2b 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | +---|--------|
|00012440| 2d 2b 2d 2d 2d 2d 2d 2d | 2b 2d 2d 2d 2d 2d 2d 2d |-+------|+-------|
|00012450| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00012460| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 0a 20 20 20 20 |--------|--+. |
|00012470| 20 20 20 20 20 7c 20 46 | 6f 72 77 61 72 64 20 20 | | F|orward |
|00012480| 20 20 7c 20 20 31 20 20 | 20 7c 20 59 31 20 78 6f | | 1 | | Y1 xo|
|00012490| 72 20 59 30 20 28 42 49 | 54 23 30 39 20 78 6f 72 |r Y0 (BI|T#09 xor|
|000124a0| 20 42 49 54 23 30 38 29 | 20 20 20 7c 0a 20 20 20 | BIT#08)| |. |
|000124b0| 20 20 20 20 20 20 7c 20 | 4c 65 66 74 20 20 20 20 | | |Left |
|000124c0| 20 20 20 7c 20 20 33 20 | 20 20 7c 20 59 31 20 20 | | 3 | | Y1 |
|000124d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000124e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 20 | | |. |
|000124f0| 20 20 20 20 20 20 20 7c | 20 42 61 63 6b 20 20 20 | || Back |
|00012500| 20 20 20 20 7c 20 20 32 | 20 20 20 7c 20 58 31 20 | | 2| | X1 |
|00012510| 78 6f 72 20 58 30 20 28 | 42 49 54 23 30 31 20 78 |xor X0 (|BIT#01 x|
|00012520| 6f 72 20 42 49 54 23 30 | 30 29 20 20 20 7c 0a 20 |or BIT#0|0) |. |
|00012530| 20 20 20 20 20 20 20 20 | 7c 20 52 69 67 68 74 20 | || Right |
|00012540| 20 20 20 20 20 7c 20 20 | 34 20 20 20 7c 20 58 31 | | |4 | X1|
|00012550| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00012560| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 7c 0a | | |.|
|00012570| 20 20 20 20 20 20 20 20 | 20 2b 2d 2d 2d 2d 2d 2d | | +------|
|00012580| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2b 2d 2d |------+-|-----+--|
|00012590| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000125a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |--------|-------+|
|000125b0| 0a 7e 0a 30 33 36 0a 20 | 4a 4f 59 54 45 53 54 20 |.~.036. |JOYTEST |
|000125c0| 2d 20 57 72 69 74 65 20 | 74 6f 20 61 6c 6c 20 34 |- Write |to all 4|
|000125d0| 20 6a 6f 79 73 74 69 63 | 6b 2d 6d 6f 75 73 65 20 | joystic|k-mouse |
|000125e0| 63 6f 75 6e 74 65 72 73 | 20 61 74 20 6f 6e 63 65 |counters| at once|
|000125f0| 2e 0a 0a 20 20 20 20 20 | 20 20 20 20 4d 6f 75 73 |... | Mous|
|00012600| 65 20 63 6f 75 6e 74 65 | 72 20 77 72 69 74 65 20 |e counte|r write |
|00012610| 74 65 73 74 20 64 61 74 | 61 3a 0a 0a 20 20 20 20 |test dat|a:.. |
|00012620| 20 42 49 54 23 20 20 31 | 35 20 20 31 34 20 20 31 | BIT# 1|5 14 1|
|00012630| 33 20 20 31 32 20 20 31 | 31 20 20 31 30 20 20 30 |3 12 1|1 10 0|
|00012640| 39 20 20 30 38 20 20 20 | 20 20 30 37 20 20 30 36 |9 08 | 07 06|
|00012650| 20 20 30 35 20 20 30 34 | 20 20 30 33 20 20 30 32 | 05 04| 03 02|
|00012660| 20 20 30 31 20 20 30 30 | 0a 20 20 4a 4f 59 30 44 | 01 00|. JOY0D|
|00012670| 41 54 20 20 59 37 20 20 | 59 36 20 20 59 35 20 20 |AT Y7 |Y6 Y5 |
|00012680| 59 34 20 20 59 33 20 20 | 59 32 20 20 78 78 20 20 |Y4 Y3 |Y2 xx |
|00012690| 78 78 20 20 20 20 20 58 | 37 20 20 58 36 20 20 58 |xx X|7 X6 X|
|000126a0| 35 20 20 58 34 20 20 58 | 33 20 20 58 32 20 20 78 |5 X4 X|3 X2 x|
|000126b0| 78 20 20 78 78 0a 20 20 | 4a 4f 59 31 44 41 54 20 |x xx. |JOY1DAT |
|000126c0| 20 59 37 20 20 59 36 20 | 20 59 35 20 20 59 34 20 | Y7 Y6 | Y5 Y4 |
|000126d0| 20 59 33 20 20 59 32 20 | 20 78 78 20 20 78 78 20 | Y3 Y2 | xx xx |
|000126e0| 20 20 20 20 58 37 20 20 | 58 36 20 20 58 35 20 20 | X7 |X6 X5 |
|000126f0| 58 34 20 20 58 33 20 20 | 58 32 20 20 78 78 20 20 |X4 X3 |X2 xx |
|00012700| 78 78 0a 7e 0a 30 33 34 | 0a 20 50 4f 54 47 4f 20 |xx.~.034|. POTGO |
|00012710| 20 2d 20 50 6f 74 20 70 | 6f 72 74 20 28 34 20 62 | - Pot p|ort (4 b|
|00012720| 69 74 29 20 62 69 2d 64 | 69 72 65 63 74 69 6f 6e |it) bi-d|irection|
|00012730| 20 61 6e 64 20 64 61 74 | 61 0a 20 20 20 20 20 20 | and dat|a. |
|00012740| 20 20 20 20 61 6e 64 20 | 70 6f 74 20 63 6f 75 6e | and |pot coun|
|00012750| 74 65 72 20 73 74 61 72 | 74 2e 0a 7e 0a 30 31 36 |ter star|t..~.016|
|00012760| 0a 20 50 4f 54 49 4e 50 | 20 2d 20 50 6f 74 20 70 |. POTINP| - Pot p|
|00012770| 69 6e 20 64 61 74 61 20 | 72 65 61 64 0a 0a 20 20 |in data |read.. |
|00012780| 20 20 20 20 20 20 20 54 | 68 69 73 20 72 65 67 69 | T|his regi|
|00012790| 73 74 65 72 20 63 6f 6e | 74 72 6f 6c 73 20 61 20 |ster con|trols a |
|000127a0| 34 20 62 69 74 20 62 69 | 2d 64 69 72 65 63 74 69 |4 bit bi|-directi|
|000127b0| 6f 6e 20 49 2f 4f 20 70 | 6f 72 74 20 74 68 61 74 |on I/O p|ort that|
|000127c0| 20 73 68 61 72 65 73 20 | 74 68 65 0a 20 20 20 20 | shares |the. |
|000127d0| 20 20 20 20 20 73 61 6d | 65 20 34 20 70 69 6e 73 | sam|e 4 pins|
|000127e0| 20 61 73 20 74 68 65 20 | 34 20 70 6f 74 20 63 6f | as the |4 pot co|
|000127f0| 75 6e 74 65 72 73 20 61 | 62 6f 76 65 2e 0a 0a 20 |unters a|bove... |
|00012800| 20 20 20 20 20 20 20 20 | 2b 2d 2d 2d 2d 2d 2d 2d | |+-------|
|00012810| 2b 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2b 2d 2d 2d 2d |+-------|---+----|
|00012820| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00012830| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00012840| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2b 0a 20 20 20 20 20 |--------|-+. |
|00012850| 20 20 20 20 7c 20 42 49 | 54 23 20 20 7c 20 46 55 | | BI|T# | FU|
|00012860| 4e 43 54 49 4f 4e 20 7c | 20 44 45 53 43 52 49 50 |NCTION || DESCRIP|
|00012870| 54 49 4f 4e 20 20 20 20 | 20 20 20 20 20 20 20 20 |TION | |
|00012880| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00012890| 20 20 20 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 | |. | |
|000128a0| 2b 2d 2d 2d 2d 2d 2d 2d | 2b 2d 2d 2d 2d 2d 2d 2d |+-------|+-------|
|000128b0| 2d 2d 2d 2b 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |---+----|--------|
|000128c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000128d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000128e0| 2d 2b 0a 20 20 20 20 20 | 20 20 20 20 7c 20 31 35 |-+. | | 15|
|000128f0| 20 20 20 20 7c 20 4f 55 | 54 52 59 20 20 20 20 7c | | OU|TRY ||
|00012900| 20 4f 75 74 70 75 74 20 | 65 6e 61 62 6c 65 20 66 | Output |enable f|
|00012910| 6f 72 20 50 61 75 6c 61 | 20 70 69 6e 20 33 33 20 |or Paula| pin 33 |
|00012920| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 7c 0a 20 | | |. |
|00012930| 20 20 20 20 20 20 20 20 | 7c 20 31 34 20 20 20 20 | || 14 |
|00012940| 7c 20 44 41 54 52 59 20 | 20 20 20 7c 20 49 2f 4f || DATRY | | I/O|
|00012950| 20 64 61 74 61 20 50 61 | 75 6c 61 20 70 69 6e 20 | data Pa|ula pin |
|00012960| 33 33 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |33 | |
|00012970| 20 20 20 20 20 20 20 20 | 20 7c 0a 20 20 20 20 20 | | |. |
|00012980| 20 20 20 20 7c 20 31 33 | 20 20 20 20 7c 20 4f 55 | | 13| | OU|
|00012990| 54 52 58 20 20 20 20 7c | 20 4f 75 74 70 75 74 20 |TRX || Output |
|000129a0| 65 6e 61 62 6c 65 20 66 | 6f 72 20 50 61 75 6c 61 |enable f|or Paula|
|000129b0| 20 70 69 6e 20 33 32 20 | 20 20 20 20 20 20 20 20 | pin 32 | |
|000129c0| 20 20 20 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 | |. | |
|000129d0| 7c 20 31 32 20 20 20 20 | 7c 20 44 41 54 52 58 20 || 12 || DATRX |
|000129e0| 20 20 20 7c 20 49 2f 4f | 20 64 61 74 61 20 50 61 | | I/O| data Pa|
|000129f0| 75 6c 61 20 70 69 6e 20 | 33 32 20 20 20 20 20 20 |ula pin |32 |
|00012a00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00012a10| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 7c 20 31 31 | |. | | 11|
|00012a20| 20 20 20 20 7c 20 4f 55 | 54 4c 59 20 20 20 20 7c | | OU|TLY ||
|00012a30| 20 4f 75 74 20 70 75 74 | 20 65 6e 61 62 6c 65 20 | Out put| enable |
|00012a40| 66 6f 72 20 50 61 75 6c | 61 20 70 69 6e 20 33 36 |for Paul|a pin 36|
|00012a50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 7c 0a 20 | | |. |
|00012a60| 20 20 20 20 20 20 20 20 | 7c 20 31 30 20 20 20 20 | || 10 |
|00012a70| 7c 20 44 41 54 4c 59 20 | 20 20 20 7c 20 49 2f 4f || DATLY | | I/O|
|00012a80| 20 64 61 74 61 20 50 61 | 75 6c 61 20 70 69 6e 20 | data Pa|ula pin |
|00012a90| 33 36 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |36 | |
|00012aa0| 20 20 20 20 20 20 20 20 | 20 7c 0a 20 20 20 20 20 | | |. |
|00012ab0| 20 20 20 20 7c 20 30 39 | 20 20 20 20 7c 20 4f 55 | | 09| | OU|
|00012ac0| 54 4c 58 20 20 20 20 7c | 20 4f 75 74 70 75 74 20 |TLX || Output |
|00012ad0| 65 6e 61 62 6c 65 20 66 | 6f 72 20 50 61 75 6c 61 |enable f|or Paula|
|00012ae0| 20 70 69 6e 20 33 35 20 | 20 20 20 20 20 20 20 20 | pin 35 | |
|00012af0| 20 20 20 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 | |. | |
|00012b00| 7c 20 30 38 20 20 20 20 | 7c 20 44 41 54 4c 58 20 || 08 || DATLX |
|00012b10| 20 20 20 7c 20 49 2f 4f | 20 64 61 74 61 20 20 50 | | I/O| data P|
|00012b20| 61 75 6c 61 20 70 69 6e | 20 33 35 20 20 20 20 20 |aula pin| 35 |
|00012b30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00012b40| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 7c 20 30 37 | |. | | 07|
|00012b50| 2d 30 31 20 7c 20 20 20 | 58 20 20 20 20 20 20 7c |-01 | |X ||
|00012b60| 20 4e 6f 74 20 75 73 65 | 64 20 20 20 20 20 20 20 | Not use|d |
|00012b70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00012b80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 7c 0a 20 | | |. |
|00012b90| 20 20 20 20 20 20 20 20 | 7c 20 30 30 20 20 20 20 | || 00 |
|00012ba0| 7c 20 53 54 41 52 54 20 | 20 20 20 7c 20 53 74 61 || START | | Sta|
|00012bb0| 72 74 20 70 6f 74 73 20 | 28 64 75 6d 70 20 63 61 |rt pots |(dump ca|
|00012bc0| 70 61 63 69 74 6f 72 73 | 2c 73 74 61 72 74 20 63 |pacitors|,start c|
|00012bd0| 6f 75 6e 74 65 72 73 29 | 20 7c 0a 20 20 20 20 20 |ounters)| |. |
|00012be0| 20 20 20 20 2b 2d 2d 2d | 2d 2d 2d 2d 2b 2d 2d 2d | +---|----+---|
|00012bf0| 2d 2d 2d 2d 2d 2d 2d 2b | 2d 2d 2d 2d 2d 2d 2d 2d |-------+|--------|
|00012c00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00012c10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00012c20| 2d 2d 2d 2d 2d 2b 0a 7e | 0a 30 32 38 0a 20 52 45 |-----+.~|.028. RE|
|00012c30| 46 50 54 52 20 2d 20 52 | 65 66 72 65 73 68 20 70 |FPTR - R|efresh p|
|00012c40| 6f 69 6e 74 65 72 0a 0a | 20 20 20 20 20 20 20 20 |ointer..| |
|00012c50| 20 54 68 69 73 20 72 65 | 67 69 73 74 65 72 20 69 | This re|gister i|
|00012c60| 73 20 75 73 65 64 20 61 | 73 20 61 20 64 79 6e 61 |s used a|s a dyna|
|00012c70| 6d 69 63 20 52 41 4d 20 | 72 65 66 72 65 73 68 20 |mic RAM |refresh |
|00012c80| 61 64 64 72 65 73 73 20 | 67 65 6e 65 72 61 74 6f |address |generato|
|00012c90| 72 2e 0a 20 20 20 20 20 | 20 20 20 20 49 74 27 73 |r.. | It's|
|00012ca0| 20 77 72 69 74 65 61 62 | 6c 65 20 66 6f 72 20 74 | writeab|le for t|
|00012cb0| 65 73 74 20 70 75 72 70 | 6f 73 65 73 20 6f 6e 6c |est purp|oses onl|
|00012cc0| 79 2c 20 61 6e 64 20 73 | 68 6f 75 6c 64 20 6e 65 |y, and s|hould ne|
|00012cd0| 76 65 72 20 62 65 20 77 | 72 69 74 74 65 6e 20 62 |ver be w|ritten b|
|00012ce0| 79 0a 20 20 20 20 20 20 | 20 20 20 74 68 65 20 6d |y. | the m|
|00012cf0| 69 63 72 6f 70 72 6f 63 | 65 73 73 6f 72 2e 0a 7e |icroproc|essor..~|
|00012d00| 0a 30 33 30 0a 20 53 45 | 52 44 41 54 20 2d 20 53 |.030. SE|RDAT - S|
|00012d10| 65 72 69 61 6c 20 70 6f | 72 74 20 64 61 74 61 20 |erial po|rt data |
|00012d20| 61 6e 64 20 73 74 6f 70 | 20 62 69 74 73 20 77 72 |and stop| bits wr|
|00012d30| 69 74 65 0a 0a 20 20 20 | 20 20 20 20 20 20 54 68 |ite.. | Th|
|00012d40| 69 73 20 61 64 64 72 65 | 73 73 20 77 72 69 74 65 |is addre|ss write|
|00012d50| 73 20 64 61 74 61 20 74 | 6f 20 61 20 74 72 61 6e |s data t|o a tran|
|00012d60| 73 6d 69 74 20 64 61 74 | 61 20 62 75 66 66 65 72 |smit dat|a buffer|
|00012d70| 2e 20 44 61 74 61 20 66 | 72 6f 6d 20 74 68 69 73 |. Data f|rom this|
|00012d80| 20 0a 20 20 20 20 20 20 | 20 20 20 62 75 66 66 65 | . | buffe|
|00012d90| 72 20 69 73 20 6d 6f 76 | 65 64 20 69 6e 74 6f 20 |r is mov|ed into |
|00012da0| 61 20 73 65 72 69 61 6c | 20 73 68 69 66 74 20 72 |a serial| shift r|
|00012db0| 65 67 69 73 74 65 72 20 | 66 6f 72 20 6f 75 74 70 |egister |for outp|
|00012dc0| 75 74 20 74 72 61 6e 73 | 6d 69 73 73 69 6f 6e 0a |ut trans|mission.|
|00012dd0| 20 20 20 20 20 20 20 20 | 20 77 68 65 6e 65 76 65 | | wheneve|
|00012de0| 72 20 69 74 20 69 73 20 | 65 6d 70 74 79 2e 54 68 |r it is |empty.Th|
|00012df0| 69 73 20 73 65 74 73 20 | 74 68 65 20 69 6e 74 65 |is sets |the inte|
|00012e00| 72 72 75 70 74 20 72 65 | 71 75 65 73 74 20 54 42 |rrupt re|quest TB|
|00012e10| 45 20 20 0a 20 20 20 20 | 20 20 20 20 28 74 72 61 |E . | (tra|
|00012e20| 6e 73 6d 69 74 20 62 75 | 66 66 65 72 20 65 6d 70 |nsmit bu|ffer emp|
|00012e30| 74 79 29 2e 20 41 20 73 | 74 6f 70 20 62 69 74 20 |ty). A s|top bit |
|00012e40| 6d 75 73 74 20 62 65 20 | 70 72 6f 76 69 64 65 64 |must be |provided|
|00012e50| 20 61 73 20 70 61 72 74 | 20 6f 66 20 74 68 65 20 | as part| of the |
|00012e60| 0a 20 20 20 20 20 20 20 | 20 20 64 61 74 61 20 77 |. | data w|
|00012e70| 6f 72 64 2e 20 54 68 65 | 20 6c 65 6e 67 74 68 20 |ord. The| length |
|00012e80| 6f 66 20 74 68 65 20 64 | 61 74 61 20 77 6f 72 64 |of the d|ata word|
|00012e90| 20 69 73 20 73 65 74 20 | 62 79 20 74 68 65 20 70 | is set |by the p|
|00012ea0| 6f 73 69 74 69 6f 6e 20 | 6f 66 20 0a 20 20 20 20 |osition |of . |
|00012eb0| 20 20 20 20 20 74 68 65 | 20 73 74 6f 70 20 62 69 | the| stop bi|
|00012ec0| 74 2e 0a 0a 0a 20 20 42 | 49 54 23 20 20 31 35 20 |t.... B|IT# 15 |
|00012ed0| 20 31 34 20 20 31 33 20 | 20 31 32 20 20 31 31 20 | 14 13 | 12 11 |
|00012ee0| 20 31 30 20 20 30 39 20 | 20 30 38 20 20 20 20 20 | 10 09 | 08 |
|00012ef0| 30 37 20 20 30 36 20 20 | 30 35 20 20 30 34 20 20 |07 06 |05 04 |
|00012f00| 30 33 20 20 30 32 20 20 | 30 31 20 20 30 30 0a 20 |03 02 |01 00. |
|00012f10| 20 55 53 45 20 20 20 20 | 30 20 20 20 30 20 20 20 | USE |0 0 |
|00012f20| 30 20 20 20 30 20 20 20 | 30 20 20 20 30 20 20 20 |0 0 |0 0 |
|00012f30| 53 20 20 44 38 20 20 20 | 20 20 44 37 20 20 44 36 |S D8 | D7 D6|
|00012f40| 20 20 44 35 20 20 44 34 | 20 20 44 33 20 20 44 32 | D5 D4| D3 D2|
|00012f50| 20 20 44 31 20 20 44 30 | 0a 0a 4e 6f 74 65 20 3a | D1 D0|..Note :|
|00012f60| 20 20 53 3d 20 53 74 6f | 70 20 62 69 74 20 3d 31 | S= Sto|p bit =1|
|00012f70| 2c 20 44 3d 20 64 61 74 | 61 20 62 69 74 73 0a 7e |, D= dat|a bits.~|
|00012f80| 0a 30 31 38 0a 20 53 45 | 52 44 41 54 52 20 2d 20 |.018. SE|RDATR - |
|00012f90| 53 65 72 69 61 6c 20 70 | 6f 72 74 20 64 61 74 61 |Serial p|ort data|
|00012fa0| 20 61 6e 64 20 73 74 61 | 74 75 73 20 72 65 61 64 | and sta|tus read|
|00012fb0| 2e 0a 0a 20 20 20 20 20 | 20 20 20 20 54 68 69 73 |... | This|
|00012fc0| 20 61 64 64 72 65 73 73 | 20 72 65 61 64 73 20 64 | address| reads d|
|00012fd0| 61 74 61 20 66 72 6f 6d | 20 61 20 72 65 63 69 76 |ata from| a reciv|
|00012fe0| 65 20 64 61 74 61 20 62 | 75 66 66 65 72 2e 20 44 |e data b|uffer. D|
|00012ff0| 61 74 61 20 69 6e 20 74 | 68 69 73 0a 20 20 20 20 |ata in t|his. |
|00013000| 20 20 20 20 20 62 75 66 | 66 65 72 20 69 73 20 6c | buf|fer is l|
|00013010| 6f 61 64 65 64 20 66 72 | 6f 6d 20 61 20 72 65 63 |oaded fr|om a rec|
|00013020| 65 69 76 69 6e 67 20 73 | 68 69 66 74 20 72 65 67 |eiving s|hift reg|
|00013030| 69 73 74 65 72 20 77 68 | 65 6e 65 76 65 72 20 69 |ister wh|enever i|
|00013040| 74 20 69 73 20 66 75 6c | 6c 2e 0a 20 20 20 20 20 |t is ful|l.. |
|00013050| 20 20 20 20 53 65 76 65 | 72 61 6c 20 69 6e 74 65 | Seve|ral inte|
|00013060| 72 72 75 70 74 20 72 65 | 71 75 65 73 74 20 62 69 |rrupt re|quest bi|
|00013070| 74 73 20 61 72 65 20 61 | 6c 73 6f 20 72 65 61 64 |ts are a|lso read|
|00013080| 20 61 74 20 74 68 69 73 | 20 61 64 64 72 65 73 73 | at this| address|
|00013090| 2c 20 61 6c 6f 6e 67 0a | 20 20 20 20 20 20 20 20 |, along.| |
|000130a0| 20 77 69 74 68 20 74 68 | 65 20 64 61 74 61 20 61 | with th|e data a|
|000130b0| 73 20 73 68 6f 77 6e 20 | 62 65 6c 6f 77 2e 0a 0a |s shown |below...|
|000130c0| 20 20 20 20 20 20 20 20 | 20 2b 2d 2d 2d 2d 2d 2d | | +------|
|000130d0| 2b 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2b 2d 2d 2d 2d |+-------|---+----|
|000130e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000130f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00013100| 2d 2d 2d 2d 2d 2d 2d 2d | 2b 0a 20 20 20 20 20 20 |--------|+. |
|00013110| 20 20 20 7c 20 42 49 54 | 23 20 7c 20 46 55 4e 43 | | BIT|# | FUNC|
|00013120| 54 49 4f 4e 20 7c 20 44 | 45 53 43 52 49 50 54 49 |TION | D|ESCRIPTI|
|00013130| 4f 4e 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ON | |
|00013140| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00013150| 20 20 7c 0a 20 20 20 20 | 20 20 20 20 20 2b 2d 2d | |. | +--|
|00013160| 2d 2d 2d 2d 2b 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |----+---|-------+|
|00013170| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00013180| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00013190| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 0a 20 20 |--------|----+. |
|000131a0| 20 20 20 20 20 20 20 7c | 20 31 35 20 20 20 7c 20 | || 15 | |
|000131b0| 4f 56 52 55 4e 20 20 20 | 20 7c 20 53 65 72 69 61 |OVRUN | | Seria|
|000131c0| 6c 20 70 6f 72 74 20 72 | 65 63 65 69 76 65 72 20 |l port r|eceiver |
|000131d0| 6f 76 65 72 75 6e 20 20 | 20 20 20 20 20 20 20 20 |overun | |
|000131e0| 20 20 20 20 20 20 7c 0a | 20 20 20 20 20 20 20 20 | |.| |
|000131f0| 20 7c 20 31 34 20 20 20 | 7c 20 52 42 46 20 20 20 | | 14 || RBF |
|00013200| 20 20 20 7c 20 53 65 72 | 69 61 6c 20 70 6f 72 74 | | Ser|ial port|
|00013210| 20 72 65 63 65 69 76 65 | 20 62 75 66 66 65 72 20 | receive| buffer |
|00013220| 66 75 6c 6c 20 28 6d 69 | 72 72 6f 72 29 20 20 20 |full (mi|rror) |
|00013230| 7c 0a 20 20 20 20 20 20 | 20 20 20 7c 20 31 33 20 ||. | | 13 |
|00013240| 20 20 7c 20 54 42 45 20 | 20 20 20 20 20 7c 20 53 | | TBE | | S|
|00013250| 65 72 69 61 6c 20 70 6f | 72 74 20 74 72 61 6e 73 |erial po|rt trans|
|00013260| 6d 69 74 20 62 75 66 66 | 65 72 20 65 6d 70 74 79 |mit buff|er empty|
|00013270| 20 28 6d 69 72 72 6f 72 | 29 20 7c 0a 20 20 20 20 | (mirror|) |. |
|00013280| 20 20 20 20 20 7c 20 31 | 32 20 20 20 7c 20 54 53 | | 1|2 | TS|
|00013290| 52 45 20 20 20 20 20 7c | 20 53 65 72 69 61 6c 20 |RE || Serial |
|000132a0| 70 6f 72 74 20 74 72 61 | 6e 73 6d 69 74 20 73 68 |port tra|nsmit sh|
|000132b0| 69 66 74 20 72 65 67 2e | 20 65 6d 70 74 79 20 20 |ift reg.| empty |
|000132c0| 20 20 20 20 7c 0a 20 20 | 20 20 20 20 20 20 20 7c | |. | ||
|000132d0| 20 31 31 20 20 20 7c 20 | 52 58 44 20 20 20 20 20 | 11 | |RXD |
|000132e0| 20 7c 20 52 58 44 20 70 | 69 6e 20 72 65 63 65 69 | | RXD p|in recei|
|000132f0| 76 65 73 20 55 41 52 54 | 20 73 65 72 69 61 6c 20 |ves UART| serial |
|00013300| 64 61 74 61 20 66 6f 72 | 20 20 20 20 20 20 7c 0a |data for| |.|
|00013310| 20 20 20 20 20 20 20 20 | 20 7c 20 20 20 20 20 20 | | | |
|00013320| 7c 20 20 20 20 20 20 20 | 20 20 20 7c 20 64 69 72 || | | dir|
|00013330| 65 63 74 20 62 69 74 20 | 74 65 73 74 20 62 79 20 |ect bit |test by |
|00013340| 74 68 65 20 6d 69 63 72 | 6f 2e 20 20 20 20 20 20 |the micr|o. |
|00013350| 20 20 20 20 20 20 20 20 | 7c 0a 20 20 20 20 20 20 | ||. |
|00013360| 20 20 20 7c 20 31 30 20 | 20 20 7c 20 58 20 20 20 | | 10 | | X |
|00013370| 20 20 20 20 20 7c 20 4e | 6f 74 20 75 73 65 64 2e | | N|ot used.|
|00013380| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00013390| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000133a0| 20 20 7c 0a 20 20 20 20 | 20 20 20 20 20 7c 20 30 | |. | | 0|
|000133b0| 39 20 20 20 7c 20 53 54 | 50 20 20 20 20 20 20 7c |9 | ST|P ||
|000133c0| 20 53 74 6f 70 20 62 69 | 74 20 20 20 20 20 20 20 | Stop bi|t |
|000133d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000133e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 20 | | |. |
|000133f0| 20 20 20 20 20 20 20 7c | 20 30 38 20 20 20 7c 20 | || 08 | |
|00013400| 53 54 50 2d 44 42 38 20 | 20 7c 20 53 74 6f 70 20 |STP-DB8 | | Stop |
|00013410| 62 69 74 20 69 66 20 4c | 4f 4e 47 2c 20 64 61 74 |bit if L|ONG, dat|
|00013420| 61 20 62 69 74 20 69 66 | 20 6e 6f 74 2e 20 20 20 |a bit if| not. |
|00013430| 20 20 20 20 20 20 7c 0a | 20 20 20 20 20 20 20 20 | |.| |
|00013440| 20 7c 20 30 37 20 20 20 | 7c 20 44 42 37 20 20 20 | | 07 || DB7 |
|00013450| 20 20 20 7c 20 44 61 74 | 61 20 62 69 74 2e 20 20 | | Dat|a bit. |
|00013460| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00013470| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00013480| 7c 0a 20 20 20 20 20 20 | 20 20 20 7c 20 30 36 20 ||. | | 06 |
|00013490| 20 20 7c 20 44 42 36 20 | 20 20 20 20 20 7c 20 44 | | DB6 | | D|
|000134a0| 61 74 61 20 62 69 74 2e | 20 20 20 20 20 20 20 20 |ata bit.| |
|000134b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000134c0| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 20 20 20 | | |. |
|000134d0| 20 20 20 20 20 7c 20 30 | 35 20 20 20 7c 20 44 42 | | 0|5 | DB|
|000134e0| 35 20 20 20 20 20 20 7c | 20 44 61 74 61 20 62 69 |5 || Data bi|
|000134f0| 74 2e 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |t. | |
|00013500| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00013510| 20 20 20 20 7c 0a 20 20 | 20 20 20 20 20 20 20 7c | |. | ||
|00013520| 20 30 34 20 20 20 7c 20 | 44 42 34 20 20 20 20 20 | 04 | |DB4 |
|00013530| 20 7c 20 44 61 74 61 20 | 62 69 74 2e 20 20 20 20 | | Data |bit. |
|00013540| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00013550| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 7c 0a | | |.|
|00013560| 20 20 20 20 20 20 20 20 | 20 7c 20 30 33 20 20 20 | | | 03 |
|00013570| 7c 20 44 42 33 20 20 20 | 20 20 20 7c 20 44 61 74 || DB3 | | Dat|
|00013580| 61 20 62 69 74 2e 20 20 | 20 20 20 20 20 20 20 20 |a bit. | |
|00013590| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000135a0| 20 20 20 20 20 20 20 20 | 7c 0a 20 20 20 20 20 20 | ||. |
|000135b0| 20 20 20 7c 20 30 32 20 | 20 20 7c 20 44 42 32 20 | | 02 | | DB2 |
|000135c0| 20 20 20 20 20 7c 20 44 | 61 74 61 20 62 69 74 2e | | D|ata bit.|
|000135d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000135e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000135f0| 20 20 7c 0a 20 20 20 20 | 20 20 20 20 20 7c 20 30 | |. | | 0|
|00013600| 31 20 20 20 7c 20 44 42 | 31 20 20 20 20 20 20 7c |1 | DB|1 ||
|00013610| 20 44 61 74 61 20 62 69 | 74 2e 20 20 20 20 20 20 | Data bi|t. |
|00013620| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00013630| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 20 | | |. |
|00013640| 20 20 20 20 20 20 20 7c | 20 30 30 20 20 20 7c 20 | || 00 | |
|00013650| 44 42 30 20 20 20 20 20 | 20 7c 20 44 61 74 61 20 |DB0 | | Data |
|00013660| 62 69 74 2e 20 20 20 20 | 20 20 20 20 20 20 20 20 |bit. | |
|00013670| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00013680| 20 20 20 20 20 20 7c 0a | 20 20 20 20 20 20 20 20 | |.| |
|00013690| 20 2b 2d 2d 2d 2d 2d 2d | 2b 2d 2d 2d 2d 2d 2d 2d | +------|+-------|
|000136a0| 2d 2d 2d 2b 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |---+----|--------|
|000136b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000136c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000136d0| 2b 0a 7e 0a 30 33 32 0a | 20 53 45 52 50 45 52 20 |+.~.032.| SERPER |
|000136e0| 2d 20 53 65 72 69 61 6c | 20 70 6f 72 74 20 70 65 |- Serial| port pe|
|000136f0| 72 69 6f 64 20 61 6e 64 | 20 63 6f 6e 74 72 6f 6c |riod and| control|
|00013700| 0a 0a 20 20 20 20 20 20 | 20 20 20 54 68 69 73 20 |.. | This |
|00013710| 72 65 67 69 73 74 65 72 | 20 63 6f 6e 74 61 69 6e |register| contain|
|00013720| 73 20 74 68 65 20 63 6f | 6e 74 72 6f 6c 20 62 69 |s the co|ntrol bi|
|00013730| 74 20 4c 4f 4e 47 20 72 | 65 66 66 65 72 65 64 20 |t LONG r|effered |
|00013740| 74 6f 20 61 62 6f 76 65 | 2c 20 61 6e 64 20 61 0a |to above|, and a.|
|00013750| 20 20 20 20 20 20 20 20 | 20 31 35 20 62 69 74 20 | | 15 bit |
|00013760| 6e 75 6d 62 65 72 20 64 | 65 66 69 6e 69 6e 67 20 |number d|efining |
|00013770| 74 68 65 20 73 65 72 69 | 61 6c 20 70 6f 72 74 20 |the seri|al port |
|00013780| 42 61 75 64 20 72 61 74 | 65 2e 20 49 66 20 74 68 |Baud rat|e. If th|
|00013790| 69 73 20 6e 75 6d 62 65 | 72 20 69 73 20 0a 20 20 |is numbe|r is . |
|000137a0| 20 20 20 20 20 20 20 4e | 2c 74 68 65 6e 20 74 68 | N|,then th|
|000137b0| 65 20 62 61 75 64 20 72 | 61 74 65 20 69 73 20 31 |e baud r|ate is 1|
|000137c0| 20 62 69 74 20 65 76 65 | 72 79 20 28 4e 2b 31 29 | bit eve|ry (N+1)|
|000137d0| 2a 2e 32 37 39 34 20 6d | 69 63 72 6f 73 65 63 6f |*.2794 m|icroseco|
|000137e0| 6e 64 73 2e 0a 0a 20 20 | 20 20 20 20 20 20 20 2b |nds... | +|
|000137f0| 2d 2d 2d 2d 2d 2d 2d 2b | 2d 2d 2d 2d 2d 2d 2d 2d |-------+|--------|
|00013800| 2d 2d 2b 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--+-----|--------|
|00013810| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00013820| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00013830| 2d 2d 2d 2b 0a 20 20 20 | 20 20 20 20 20 20 7c 20 |---+. | | |
|00013840| 42 49 54 23 20 20 7c 20 | 46 55 4e 43 54 49 4f 4e |BIT# | |FUNCTION|
|00013850| 20 7c 20 44 45 53 43 52 | 49 50 54 49 4f 4e 20 20 | | DESCR|IPTION |
|00013860| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00013870| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00013880| 20 20 7c 0a 20 20 20 20 | 20 20 20 20 20 2b 2d 2d | |. | +--|
|00013890| 2d 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |-----+--|--------|
|000138a0| 2b 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |+-------|--------|
|000138b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000138c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000138d0| 2d 2b 0a 20 20 20 20 20 | 20 20 20 20 7c 20 31 35 |-+. | | 15|
|000138e0| 20 20 20 20 7c 20 4c 4f | 4e 47 20 20 20 20 20 7c | | LO|NG ||
|000138f0| 20 44 65 66 69 6e 65 73 | 20 73 65 72 69 61 6c 20 | Defines| serial |
|00013900| 72 65 63 65 69 76 65 20 | 61 73 20 39 20 62 69 74 |receive |as 9 bit|
|00013910| 20 77 6f 72 64 2e 20 20 | 20 20 20 20 20 20 20 20 | word. | |
|00013920| 7c 0a 20 20 20 20 20 20 | 20 20 20 7c 20 31 34 2d ||. | | 14-|
|00013930| 30 30 20 7c 20 52 41 54 | 45 20 20 20 20 20 7c 20 |00 | RAT|E | |
|00013940| 44 65 66 69 6e 65 73 20 | 62 61 75 64 20 72 61 74 |Defines |baud rat|
|00013950| 65 3d 31 2f 28 28 4e 2b | 31 29 2a 2e 32 37 39 34 |e=1/((N+|1)*.2794|
|00013960| 20 6d 69 63 72 6f 73 65 | 63 6f 6e 64 73 29 20 7c | microse|conds) ||
|00013970| 0a 20 20 20 20 20 20 20 | 20 20 2b 2d 2d 2d 2d 2d |. | +-----|
|00013980| 2d 2d 2b 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2b 2d 2d |--+-----|-----+--|
|00013990| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000139a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000139b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2b 0a |--------|------+.|
|000139c0| 7e 0a 31 32 30 2f 31 32 | 32 0a 20 53 50 52 78 50 |~.120/12|2. SPRxP|
|000139d0| 54 48 20 2d 20 53 70 72 | 69 74 65 20 78 20 70 6f |TH - Spr|ite x po|
|000139e0| 69 6e 74 65 72 20 28 68 | 69 67 68 20 35 20 62 69 |inter (h|igh 5 bi|
|000139f0| 74 73 29 0a 20 53 50 52 | 78 50 54 4c 20 2d 20 53 |ts). SPR|xPTL - S|
|00013a00| 70 72 69 74 65 20 78 20 | 70 6f 69 6e 74 65 72 20 |prite x |pointer |
|00013a10| 28 6c 6f 77 20 31 35 20 | 62 69 74 73 29 0a 0a 20 |(low 15 |bits).. |
|00013a20| 20 20 20 20 20 20 20 20 | 54 68 69 73 20 70 61 69 | |This pai|
|00013a30| 72 20 6f 66 20 72 65 67 | 69 73 74 65 72 73 20 63 |r of reg|isters c|
|00013a40| 6f 6e 74 61 69 6e 73 20 | 74 68 65 20 61 64 64 72 |ontains |the addr|
|00013a50| 65 73 73 20 6f 66 20 73 | 70 72 69 74 65 20 78 20 |ess of s|prite x |
|00013a60| 44 4d 41 20 64 61 74 61 | 2e 20 0a 20 20 20 20 20 |DMA data|. . |
|00013a70| 20 20 20 20 54 68 65 73 | 65 20 61 64 64 72 65 73 | Thes|e addres|
|00013a80| 73 20 72 65 67 69 73 74 | 65 72 73 20 6d 75 73 74 |s regist|ers must|
|00013a90| 20 62 65 20 69 6e 69 74 | 69 61 6c 69 7a 65 64 20 | be init|ialized |
|00013aa0| 62 79 20 74 68 65 20 70 | 72 6f 63 65 73 73 6f 72 |by the p|rocessor|
|00013ab0| 20 6f 72 20 0a 20 20 20 | 20 20 20 20 20 20 43 6f | or . | Co|
|00013ac0| 70 70 65 72 20 65 76 65 | 72 79 20 76 65 72 74 69 |pper eve|ry verti|
|00013ad0| 63 61 6c 20 62 6c 61 6e | 6b 20 74 69 6d 65 2e 0a |cal blan|k time..|
|00013ae0| 7e 0a 20 53 50 52 78 50 | 4f 53 20 2d 20 53 70 72 |~. SPRxP|OS - Spr|
|00013af0| 69 74 65 20 78 20 76 65 | 72 74 2d 68 6f 72 69 7a |ite x ve|rt-horiz|
|00013b00| 20 73 74 61 72 74 20 70 | 6f 73 69 74 69 6f 6e 20 | start p|osition |
|00013b10| 64 61 74 61 2e 0a 0a 20 | 20 20 20 20 20 20 20 20 |data... | |
|00013b20| 2b 2d 2d 2d 2d 2d 2d 2d | 2b 2d 2d 2d 2d 2d 2d 2d |+-------|+-------|
|00013b30| 2d 2d 2d 2b 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |---+----|--------|
|00013b40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00013b50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00013b60| 2d 2d 2d 2d 2b 0a 20 20 | 20 20 20 20 20 20 20 7c |----+. | ||
|00013b70| 20 42 49 54 23 20 20 7c | 20 53 59 4d 20 20 20 20 | BIT# || SYM |
|00013b80| 20 20 7c 20 46 55 4e 43 | 54 49 4f 4e 20 20 20 20 | | FUNC|TION |
|00013b90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00013ba0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00013bb0| 20 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 2b 2d | |. | +-|
|00013bc0| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |------+-|--------|
|00013bd0| 2d 2b 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |-+------|--------|
|00013be0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00013bf0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00013c00| 2d 2d 2b 0a 20 20 20 20 | 20 20 20 20 20 7c 20 31 |--+. | | 1|
|00013c10| 35 2d 30 38 20 7c 20 53 | 56 37 2d 53 56 30 20 20 |5-08 | S|V7-SV0 |
|00013c20| 7c 20 53 74 61 72 74 20 | 76 65 72 74 69 63 61 6c || Start |vertical|
|00013c30| 20 76 61 6c 75 65 2e 48 | 69 67 68 20 62 69 74 20 | value.H|igh bit |
|00013c40| 28 53 56 38 29 20 69 73 | 20 20 20 20 20 20 20 20 |(SV8) is| |
|00013c50| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 7c 20 20 20 | |. | | |
|00013c60| 20 20 20 20 7c 20 20 20 | 20 20 20 20 20 20 20 7c | | | ||
|00013c70| 20 69 6e 20 53 50 52 78 | 43 54 4c 20 72 65 67 69 | in SPRx|CTL regi|
|00013c80| 73 74 65 72 20 62 65 6c | 6f 77 2e 20 20 20 20 20 |ster bel|ow. |
|00013c90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00013ca0| 7c 0a 20 20 20 20 20 20 | 20 20 20 7c 20 30 37 2d ||. | | 07-|
|00013cb0| 30 30 20 7c 20 53 48 31 | 30 2d 53 48 33 20 7c 20 |00 | SH1|0-SH3 | |
|00013cc0| 53 70 72 69 74 65 20 68 | 6f 72 69 7a 6f 6e 74 61 |Sprite h|orizonta|
|00013cd0| 6c 20 73 74 61 72 74 20 | 76 61 6c 75 65 2e 20 4c |l start |value. L|
|00013ce0| 6f 77 20 6f 72 64 65 72 | 20 20 20 20 20 20 20 7c |ow order| ||
|00013cf0| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 20 20 20 20 |. | | |
|00013d00| 20 20 7c 20 20 20 20 20 | 20 20 20 20 20 7c 20 33 | | | | 3|
|00013d10| 20 62 69 74 73 20 61 72 | 65 20 69 6e 20 53 50 52 | bits ar|e in SPR|
|00013d20| 78 43 54 4c 20 72 65 67 | 69 73 74 65 72 20 62 65 |xCTL reg|ister be|
|00013d30| 6c 6f 77 2e 20 49 66 20 | 20 20 20 20 20 20 7c 0a |low. If | |.|
|00013d40| 20 20 20 20 20 20 20 20 | 20 7c 20 20 20 20 20 20 | | | |
|00013d50| 20 7c 20 20 20 20 20 20 | 20 20 20 20 7c 20 53 53 | | | | SS|
|00013d60| 43 41 4e 32 20 62 69 74 | 20 69 6e 20 46 4d 4f 44 |CAN2 bit| in FMOD|
|00013d70| 45 20 69 73 20 73 65 74 | 2c 20 74 68 65 6e 20 64 |E is set|, then d|
|00013d80| 69 73 61 62 6c 65 20 20 | 20 20 20 20 20 7c 0a 20 |isable | |. |
|00013d90| 20 20 20 20 20 20 20 20 | 7c 20 20 20 20 20 20 20 | || |
|00013da0| 7c 20 20 20 20 20 20 20 | 20 20 20 7c 20 53 48 31 || | | SH1|
|00013db0| 30 20 68 6f 72 69 7a 6f | 6e 74 61 6c 20 63 6f 69 |0 horizo|ntal coi|
|00013dc0| 6e 63 69 64 65 6e 63 65 | 20 64 65 74 65 63 74 2e |ncidence| detect.|
|00013dd0| 54 68 69 73 20 62 69 74 | 20 20 20 20 7c 0a 20 20 |This bit| |. |
|00013de0| 20 20 20 20 20 20 20 7c | 20 20 20 20 20 20 20 7c | || ||
|00013df0| 20 20 20 20 20 20 20 20 | 20 20 7c 20 69 73 20 74 | | | is t|
|00013e00| 68 65 6e 20 66 72 65 65 | 20 74 6f 20 62 65 20 75 |hen free| to be u|
|00013e10| 73 65 64 20 62 79 20 41 | 4c 49 43 45 20 61 73 20 |sed by A|LICE as |
|00013e20| 61 6e 20 20 20 20 20 20 | 20 20 20 7c 0a 20 20 20 |an | |. |
|00013e30| 20 20 20 20 20 20 7c 20 | 20 20 20 20 20 20 7c 20 | | | | |
|00013e40| 20 20 20 20 20 20 20 20 | 20 7c 20 69 6e 64 69 76 | | | indiv|
|00013e50| 69 64 75 61 6c 20 73 63 | 61 6e 20 64 6f 75 62 6c |idual sc|an doubl|
|00013e60| 65 20 65 6e 61 62 6c 65 | 2e 20 20 20 20 20 20 20 |e enable|. |
|00013e70| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 20 20 20 | | |. |
|00013e80| 20 20 20 20 20 2b 2d 2d | 2d 2d 2d 2d 2d 2b 2d 2d | +--|-----+--|
|00013e90| 2d 2d 2d 2d 2d 2d 2d 2d | 2b 2d 2d 2d 2d 2d 2d 2d |--------|+-------|
|00013ea0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00013eb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00013ec0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2b 0a 7e 0a 31 34 32 |--------|-+.~.142|
|00013ed0| 0a 20 53 50 52 78 43 54 | 4c 20 2d 20 53 70 72 69 |. SPRxCT|L - Spri|
|00013ee0| 74 65 20 70 6f 73 69 74 | 69 6f 6e 20 61 6e 64 20 |te posit|ion and |
|00013ef0| 63 6f 6e 74 72 6f 6c 20 | 64 61 74 61 0a 0a 20 20 |control |data.. |
|00013f00| 20 20 20 20 20 20 20 2b | 2d 2d 2d 2d 2d 2d 2d 2b | +|-------+|
|00013f10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2d |--------|--+-----|
|00013f20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00013f30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00013f40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2b 0a 20 20 20 |--------|---+. |
|00013f50| 20 20 20 20 20 20 7c 20 | 42 49 54 23 20 20 7c 20 | | |BIT# | |
|00013f60| 53 59 4d 20 20 20 20 20 | 20 7c 20 46 55 4e 43 54 |SYM | | FUNCT|
|00013f70| 49 4f 4e 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ION | |
|00013f80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00013f90| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 20 20 20 | | |. |
|00013fa0| 20 20 20 20 20 2b 2d 2d | 2d 2d 2d 2d 2d 2b 2d 2d | +--|-----+--|
|00013fb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2b 2d 2d 2d 2d 2d 2d 2d |--------|+-------|
|00013fc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00013fd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00013fe0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2b 0a 20 20 20 20 20 |--------|-+. |
|00013ff0| 20 20 20 20 7c 20 31 35 | 2d 30 38 20 7c 20 45 56 | | 15|-08 | EV|
|00014000| 37 2d 45 56 30 20 20 7c | 20 45 6e 64 20 28 73 74 |7-EV0 || End (st|
|00014010| 6f 70 29 20 76 65 72 74 | 2e 20 76 61 6c 75 65 2e |op) vert|. value.|
|00014020| 20 4c 6f 77 20 38 20 62 | 69 74 73 20 20 20 20 20 | Low 8 b|its |
|00014030| 20 20 20 20 20 20 20 20 | 7c 0a 20 20 20 20 20 20 | ||. |
|00014040| 20 20 20 7c 20 30 37 20 | 20 20 20 7c 20 41 54 54 | | 07 | | ATT|
|00014050| 09 20 20 20 20 7c 20 53 | 70 72 69 74 65 20 61 74 |. | S|prite at|
|00014060| 74 61 63 68 20 63 6f 6e | 74 72 6f 6c 20 62 69 74 |tach con|trol bit|
|00014070| 20 28 6f 64 64 20 73 70 | 72 69 74 65 73 20 6f 6e | (odd sp|rites on|
|00014080| 6c 79 29 20 20 20 7c 0a | 20 20 20 20 20 20 20 20 |ly) |.| |
|00014090| 20 7c 20 30 36 20 20 20 | 20 7c 20 53 56 39 09 20 | | 06 | | SV9. |
|000140a0| 20 20 20 7c 20 53 74 61 | 72 74 20 76 65 72 74 20 | | Sta|rt vert |
|000140b0| 76 61 6c 75 65 20 31 30 | 74 68 20 62 69 74 2e 20 |value 10|th bit. |
|000140c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000140d0| 20 20 20 20 7c 0a 20 20 | 20 20 20 20 20 20 20 7c | |. | ||
|000140e0| 20 30 35 20 20 20 20 7c | 20 45 56 39 20 20 20 20 | 05 || EV9 |
|000140f0| 20 20 7c 20 45 6e 64 20 | 28 73 74 6f 70 29 20 76 | | End |(stop) v|
|00014100| 65 72 74 2e 20 76 61 6c | 75 65 20 31 30 74 68 20 |ert. val|ue 10th |
|00014110| 62 69 74 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |bit | |
|00014120| 20 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 7c 20 | |. | | |
|00014130| 30 34 20 20 20 20 7c 20 | 53 48 31 3d 30 20 20 20 |04 | |SH1=0 |
|00014140| 20 7c 20 53 74 61 72 74 | 20 68 6f 72 69 7a 2e 20 | | Start| horiz. |
|00014150| 76 61 6c 75 65 2c 20 37 | 30 6e 53 20 69 6e 63 72 |value, 7|0nS incr|
|00014160| 65 6d 65 6e 74 20 20 20 | 20 20 20 20 20 20 20 20 |ement | |
|00014170| 20 20 7c 0a 20 20 20 20 | 20 20 20 20 20 7c 20 30 | |. | | 0|
|00014180| 33 20 20 20 20 7c 20 53 | 48 30 3d 30 20 20 20 20 |3 | S|H0=0 |
|00014190| 7c 20 53 74 61 72 74 20 | 68 6f 72 69 7a 2e 20 76 || Start |horiz. v|
|000141a0| 61 6c 75 65 20 33 35 6e | 53 20 69 6e 63 72 65 6d |alue 35n|S increm|
|000141b0| 65 6e 74 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ent | |
|000141c0| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 7c 20 30 32 | |. | | 02|
|000141d0| 20 20 20 20 7c 20 53 56 | 38 20 20 20 20 20 20 7c | | SV|8 ||
|000141e0| 20 53 74 61 72 74 20 76 | 65 72 74 2e 20 76 61 6c | Start v|ert. val|
|000141f0| 75 65 20 39 74 68 20 62 | 69 74 20 20 20 20 20 20 |ue 9th b|it |
|00014200| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00014210| 7c 0a 20 20 20 20 20 20 | 20 20 20 7c 20 30 31 20 ||. | | 01 |
|00014220| 20 20 20 7c 20 45 56 38 | 20 20 20 20 20 20 7c 20 | | EV8| | |
|00014230| 45 6e 64 20 28 73 74 6f | 70 29 20 76 65 72 74 2e |End (sto|p) vert.|
|00014240| 20 76 61 6c 75 65 20 39 | 74 68 20 62 69 74 20 20 | value 9|th bit |
|00014250| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 7c | | ||
|00014260| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 30 30 20 20 |. | | 00 |
|00014270| 20 20 7c 20 53 48 32 20 | 20 20 20 20 20 7c 20 53 | | SH2 | | S|
|00014280| 74 61 72 74 20 68 6f 72 | 69 7a 2e 76 61 6c 75 65 |tart hor|iz.value|
|00014290| 2c 31 34 30 6e 53 20 69 | 6e 63 72 65 6d 65 6e 74 |,140nS i|ncrement|
|000142a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 7c 0a | | |.|
|000142b0| 20 20 20 20 20 20 20 20 | 20 2b 2d 2d 2d 2d 2d 2d | | +------|
|000142c0| 2d 2b 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 2d 2d 2d |-+------|----+---|
|000142d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000142e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000142f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2b 0a 0a |--------|-----+..|
|00014300| 20 20 20 20 20 20 20 20 | 20 54 68 65 73 65 20 32 | | These 2|
|00014310| 20 72 65 67 69 73 74 65 | 72 73 20 77 6f 72 6b 20 | registe|rs work |
|00014320| 74 6f 67 65 74 68 65 72 | 20 61 73 20 70 6f 73 69 |together| as posi|
|00014330| 74 69 6f 6e 2c 20 73 69 | 7a 65 20 61 6e 64 20 66 |tion, si|ze and f|
|00014340| 65 61 74 75 72 65 20 73 | 70 72 69 74 65 0a 20 20 |eature s|prite. |
|00014350| 20 20 20 20 20 20 20 63 | 6f 6e 74 72 6f 6c 20 72 | c|ontrol r|
|00014360| 65 67 69 73 74 65 72 73 | 2e 54 68 65 79 20 61 72 |egisters|.They ar|
|00014370| 65 20 75 73 75 61 6c 6c | 79 20 6c 6f 61 64 65 64 |e usuall|y loaded|
|00014380| 20 62 79 20 74 68 65 20 | 73 70 72 69 74 65 20 44 | by the |sprite D|
|00014390| 4d 41 20 63 68 61 6e 6e | 65 6c 2c 0a 20 20 20 20 |MA chann|el,. |
|000143a0| 20 20 20 20 20 64 75 72 | 69 6e 67 20 68 6f 72 69 | dur|ing hori|
|000143b0| 7a 6f 6e 74 61 6c 20 62 | 6c 61 6e 6b 2c 20 68 6f |zontal b|lank, ho|
|000143c0| 77 65 76 65 72 20 74 68 | 65 79 20 6d 61 79 20 62 |wever th|ey may b|
|000143d0| 65 20 6c 6f 61 64 65 64 | 20 62 79 20 65 69 74 68 |e loaded| by eith|
|000143e0| 65 72 0a 20 20 20 20 20 | 20 20 20 20 70 72 6f 63 |er. | proc|
|000143f0| 65 73 73 6f 72 20 61 6e | 79 20 74 69 6d 65 2e 20 |essor an|y time. |
|00014400| 57 72 69 74 69 6e 67 20 | 74 6f 20 53 50 52 78 43 |Writing |to SPRxC|
|00014410| 54 4c 20 64 69 73 61 62 | 6c 65 73 20 74 68 65 20 |TL disab|les the |
|00014420| 63 6f 72 72 65 73 70 6f | 6e 64 69 6e 67 0a 20 20 |correspo|nding. |
|00014430| 20 20 20 20 20 20 20 73 | 70 72 69 74 65 2e 0a 7e | s|prite..~|
|00014440| 0a 31 34 34 2f 31 34 36 | 0a 20 53 50 52 78 44 41 |.144/146|. SPRxDA|
|00014450| 54 41 20 2d 20 53 70 72 | 69 74 65 20 78 20 69 6d |TA - Spr|ite x im|
|00014460| 61 67 65 20 64 61 74 61 | 20 72 65 67 69 73 74 65 |age data| registe|
|00014470| 72 20 41 0a 20 53 50 52 | 78 44 41 54 42 20 2d 20 |r A. SPR|xDATB - |
|00014480| 53 70 72 69 74 65 20 78 | 20 69 6d 61 67 65 20 64 |Sprite x| image d|
|00014490| 61 74 61 20 72 65 67 69 | 73 74 65 72 20 42 0a 0a |ata regi|ster B..|
|000144a0| 20 20 20 20 20 20 20 20 | 20 54 68 65 73 65 20 72 | | These r|
|000144b0| 65 67 69 73 74 65 72 73 | 20 62 75 66 66 65 72 20 |egisters| buffer |
|000144c0| 74 68 65 20 73 70 72 69 | 74 65 20 69 6d 61 67 65 |the spri|te image|
|000144d0| 20 64 61 74 61 2e 54 68 | 65 79 20 61 72 65 20 75 | data.Th|ey are u|
|000144e0| 73 75 61 6c 6c 79 20 6c | 6f 61 64 65 64 0a 20 20 |sually l|oaded. |
|000144f0| 20 20 20 20 20 20 20 62 | 79 20 74 68 65 20 73 70 | b|y the sp|
|00014500| 72 69 74 65 20 44 4d 41 | 20 63 68 61 6e 6e 65 6c |rite DMA| channel|
|00014510| 20 62 75 74 20 6d 61 79 | 20 62 65 20 6c 6f 61 64 | but may| be load|
|00014520| 65 64 20 62 79 20 65 69 | 74 68 65 72 20 70 72 6f |ed by ei|ther pro|
|00014530| 63 65 73 73 6f 72 20 61 | 74 20 0a 20 20 20 20 20 |cessor a|t . |
|00014540| 20 20 20 20 61 6e 79 20 | 74 69 6d 65 2e 20 57 68 | any |time. Wh|
|00014550| 65 6e 20 61 20 68 6f 72 | 69 7a 6f 6e 74 61 6c 20 |en a hor|izontal |
|00014560| 63 6f 69 6e 63 69 64 65 | 6e 63 65 20 6f 63 63 75 |coincide|nce occu|
|00014570| 72 73 20 74 68 65 20 62 | 75 66 66 65 72 73 20 61 |rs the b|uffers a|
|00014580| 72 65 20 64 75 6d 70 65 | 64 0a 20 20 20 20 20 20 |re dumpe|d. |
|00014590| 20 20 20 69 6e 74 6f 20 | 73 68 69 66 74 20 72 65 | into |shift re|
|000145a0| 67 69 73 74 65 72 73 20 | 61 6e 64 20 73 65 72 69 |gisters |and seri|
|000145b0| 61 6c 6c 79 20 6f 75 74 | 70 75 74 65 64 20 74 6f |ally out|puted to|
|000145c0| 20 74 68 65 20 64 69 73 | 70 6c 61 79 2c 20 4d 53 | the dis|play, MS|
|000145d0| 42 20 66 69 72 73 74 0a | 20 20 20 20 20 20 20 20 |B first.| |
|000145e0| 20 6f 6e 20 74 68 65 20 | 6c 65 66 74 2e 0a 0a 20 | on the |left... |
|000145f0| 20 20 4e 6f 74 65 3a 20 | 57 72 69 74 69 6e 67 20 | Note: |Writing |
|00014600| 74 6f 20 74 68 65 20 41 | 20 62 75 66 66 65 72 20 |to the A| buffer |
|00014610| 65 6e 61 62 6c 65 73 20 | 28 61 72 6d 73 29 20 74 |enables |(arms) t|
|00014620| 68 65 20 73 70 72 69 74 | 65 2e 0a 20 20 20 20 20 |he sprit|e.. |
|00014630| 20 20 20 20 57 72 69 74 | 69 6e 67 20 74 6f 20 74 | Writ|ing to t|
|00014640| 68 65 20 53 50 52 78 43 | 54 4c 20 72 65 67 69 73 |he SPRxC|TL regis|
|00014650| 74 65 72 73 20 64 69 73 | 61 62 6c 65 73 20 74 68 |ters dis|ables th|
|00014660| 65 20 73 70 72 69 74 65 | 2e 0a 20 20 20 20 20 20 |e sprite|.. |
|00014670| 20 20 20 49 66 20 65 6e | 61 62 6c 65 64 2c 20 64 | If en|abled, d|
|00014680| 61 74 61 20 69 6e 20 74 | 68 65 20 41 20 61 6e 64 |ata in t|he A and|
|00014690| 20 42 20 62 75 66 66 65 | 72 73 20 77 69 6c 6c 20 | B buffe|rs will |
|000146a0| 62 65 20 6f 75 74 70 75 | 74 20 77 68 65 6e 65 76 |be outpu|t whenev|
|000146b0| 65 72 20 74 68 65 20 0a | 20 20 20 20 20 20 20 20 |er the .| |
|000146c0| 20 62 65 61 6d 20 63 6f | 75 6e 74 65 72 20 65 71 | beam co|unter eq|
|000146d0| 75 61 6c 73 20 74 68 65 | 20 73 70 72 69 74 65 20 |uals the| sprite |
|000146e0| 68 6f 72 69 7a 6f 6e 74 | 61 6c 20 70 6f 73 69 74 |horizont|al posit|
|000146f0| 69 6f 6e 20 76 61 6c 75 | 65 20 69 6e 20 74 68 65 |ion valu|e in the|
|00014700| 20 0a 20 20 20 20 20 20 | 20 20 20 53 50 52 78 50 | . | SPRxP|
|00014710| 4f 53 20 72 65 67 69 73 | 74 65 72 2e 20 49 6e 20 |OS regis|ter. In |
|00014720| 6c 6f 77 72 65 73 20 6d | 6f 64 65 2c 20 31 20 73 |lowres m|ode, 1 s|
|00014730| 70 72 69 74 65 20 70 69 | 78 65 6c 20 69 73 20 31 |prite pi|xel is 1|
|00014740| 20 62 69 74 70 6c 61 6e | 65 20 70 69 78 65 6c 0a | bitplan|e pixel.|
|00014750| 20 20 20 20 20 20 20 20 | 20 77 69 64 65 2e 49 6e | | wide.In|
|00014760| 20 48 52 45 53 20 61 6e | 64 20 53 48 52 45 53 20 | HRES an|d SHRES |
|00014770| 6d 6f 64 65 2c 20 31 20 | 73 70 72 69 74 65 20 70 |mode, 1 |sprite p|
|00014780| 69 78 65 6c 20 69 73 20 | 32 20 62 69 74 70 6c 61 |ixel is |2 bitpla|
|00014790| 6e 65 20 70 69 78 65 6c | 73 2e 0a 20 20 20 20 20 |ne pixel|s.. |
|000147a0| 20 20 20 20 54 68 65 20 | 44 41 54 42 20 62 69 74 | The |DATB bit|
|000147b0| 73 20 61 72 65 20 74 68 | 65 20 32 53 42 73 20 28 |s are th|e 2SBs (|
|000147c0| 77 6f 72 74 68 20 32 29 | 20 66 6f 72 20 74 68 65 |worth 2)| for the|
|000147d0| 20 63 6f 6c 6f 72 20 72 | 65 67 69 73 74 65 72 73 | color r|egisters|
|000147e0| 2c 0a 20 20 20 20 20 20 | 20 20 20 61 6e 64 20 4d |,. | and M|
|000147f0| 53 42 20 66 6f 72 20 53 | 48 52 45 53 2e 20 44 41 |SB for S|HRES. DA|
|00014800| 54 41 20 62 69 74 73 20 | 61 72 65 20 4c 53 42 73 |TA bits |are LSBs|
|00014810| 20 6f 66 20 74 68 65 20 | 70 69 78 65 6c 73 2e 0a | of the |pixels..|
|00014820| 7e 0a 30 33 38 2f 30 33 | 41 2f 30 33 43 2f 30 33 |~.038/03|A/03C/03|
|00014830| 45 0a 20 53 54 52 45 51 | 55 20 20 2d 20 53 74 72 |E. STREQ|U - Str|
|00014840| 6f 62 65 20 66 6f 72 20 | 68 6f 72 69 7a 20 73 79 |obe for |horiz sy|
|00014850| 6e 63 20 77 69 74 68 20 | 56 42 20 28 76 65 72 74 |nc with |VB (vert|
|00014860| 20 62 6c 61 6e 6b 29 20 | 61 6e 64 20 45 51 55 0a | blank) |and EQU.|
|00014870| 20 53 54 52 56 42 4c 20 | 20 2d 20 53 74 72 6f 62 | STRVBL | - Strob|
|00014880| 65 20 66 6f 72 20 68 6f | 72 69 7a 20 73 79 6e 63 |e for ho|riz sync|
|00014890| 20 77 69 74 68 20 56 42 | 0a 20 53 54 52 48 4f 52 | with VB|. STRHOR|
|000148a0| 20 20 2d 20 53 74 72 6f | 62 65 20 66 6f 72 20 68 | - Stro|be for h|
|000148b0| 6f 72 69 7a 20 73 79 6e | 63 0a 20 53 54 52 4c 4f |oriz syn|c. STRLO|
|000148c0| 4e 47 20 2d 20 53 74 72 | 6f 62 65 20 66 6f 72 20 |NG - Str|obe for |
|000148d0| 69 64 65 6e 74 69 66 69 | 63 61 74 69 6f 6e 20 6f |identifi|cation o|
|000148e0| 66 20 6c 6f 6e 67 20 68 | 6f 72 69 7a 20 6c 69 6e |f long h|oriz lin|
|000148f0| 65 20 28 32 32 38 43 43 | 29 0a 0a 20 20 20 20 20 |e (228CC|).. |
|00014900| 20 20 20 20 4f 6e 65 20 | 6f 66 20 74 68 65 20 66 | One |of the f|
|00014910| 69 72 73 74 20 33 20 73 | 74 72 6f 62 65 20 61 64 |irst 3 s|trobe ad|
|00014920| 64 72 65 73 73 65 73 20 | 61 62 6f 76 65 2c 20 69 |dresses |above, i|
|00014930| 74 20 69 73 20 70 6c 61 | 63 65 64 20 6f 6e 20 74 |t is pla|ced on t|
|00014940| 68 65 20 52 47 41 0a 20 | 20 20 20 20 20 20 20 20 |he RGA. | |
|00014950| 62 75 73 20 64 75 72 69 | 6e 67 20 74 68 65 20 66 |bus duri|ng the f|
|00014960| 69 72 73 74 20 72 65 66 | 72 65 73 68 20 74 69 6d |irst ref|resh tim|
|00014970| 65 20 73 6c 6f 74 20 6f | 66 20 65 76 65 72 79 20 |e slot o|f every |
|00014980| 6f 74 68 65 72 20 6c 69 | 6e 65 2c 20 74 6f 20 0a |other li|ne, to .|
|00014990| 20 20 20 20 20 20 20 20 | 20 69 64 65 6e 74 69 66 | | identif|
|000149a0| 79 20 6c 69 6e 65 73 20 | 77 69 74 68 20 6c 6f 6e |y lines |with lon|
|000149b0| 67 20 63 6f 75 6e 74 73 | 20 28 32 32 38 2d 20 4e |g counts| (228- N|
|000149c0| 54 53 43 2c 20 48 54 4f | 54 41 4c 2b 32 2d 20 56 |TSC, HTO|TAL+2- V|
|000149d0| 41 52 42 45 41 4d 45 4e | 3d 31 0a 20 20 20 20 20 |ARBEAMEN|=1. |
|000149e0| 20 20 20 20 68 69 72 65 | 73 20 63 68 69 70 73 20 | hire|s chips |
|000149f0| 6f 6e 6c 79 29 2e 54 68 | 65 72 65 20 61 72 65 20 |only).Th|ere are |
|00014a00| 34 20 72 65 66 72 65 73 | 68 20 74 69 6d 65 20 73 |4 refres|h time s|
|00014a10| 6c 6f 74 73 20 61 6e 64 | 20 61 6e 79 20 6e 6f 74 |lots and| any not|
|00014a20| 20 75 73 65 64 0a 20 20 | 20 20 20 20 20 20 20 66 | used. | f|
|00014a30| 6f 72 20 73 74 72 6f 62 | 65 73 20 77 69 6c 6c 20 |or strob|es will |
|00014a40| 6c 65 61 76 65 20 61 20 | 6e 75 6c 6c 20 28 31 46 |leave a |null (1F|
|00014a50| 45 29 20 61 64 64 72 65 | 73 73 20 6f 6e 20 74 68 |E) addre|ss on th|
|00014a60| 65 20 52 47 41 20 62 75 | 73 2e 0a 7e 0a 30 30 34 |e RGA bu|s..~.004|
|00014a70| 2f 30 32 41 0a 20 56 50 | 4f 53 52 20 2d 20 52 65 |/02A. VP|OSR - Re|
|00014a80| 61 64 20 76 65 72 74 20 | 6d 6f 73 74 20 73 69 67 |ad vert |most sig|
|00014a90| 2e 20 62 69 74 73 20 28 | 61 6e 64 20 66 72 61 6d |. bits (|and fram|
|00014aa0| 65 20 66 6c 6f 70 29 0a | 20 56 50 4f 53 57 20 2d |e flop).| VPOSW -|
|00014ab0| 20 57 72 69 74 65 20 6d | 6f 73 74 20 73 69 67 2e | Write m|ost sig.|
|00014ac0| 20 62 69 74 73 20 28 61 | 6e 64 20 66 72 61 6d 65 | bits (a|nd frame|
|00014ad0| 20 66 6c 6f 70 29 0a 0a | 20 42 49 54 23 20 20 31 | flop)..| BIT# 1|
|00014ae0| 35 20 20 31 34 20 20 31 | 33 20 20 31 32 20 20 31 |5 14 1|3 12 1|
|00014af0| 31 20 20 31 30 20 20 30 | 39 20 20 30 38 20 30 37 |1 10 0|9 08 07|
|00014b00| 20 20 30 36 20 20 30 35 | 20 20 30 34 20 20 30 33 | 06 05| 04 03|
|00014b10| 20 20 30 32 20 20 30 31 | 20 20 30 30 0a 20 55 53 | 02 01| 00. US|
|00014b20| 45 20 20 20 4c 4f 46 20 | 49 36 20 20 49 35 20 20 |E LOF |I6 I5 |
|00014b30| 49 34 20 20 49 33 20 20 | 49 32 20 20 49 31 20 20 |I4 I3 |I2 I1 |
|00014b40| 49 30 20 4c 4f 4c 20 2d | 2d 20 20 2d 2d 20 20 2d |I0 LOL -|- -- -|
|00014b50| 2d 20 20 2d 2d 20 20 56 | 31 30 20 56 39 20 20 56 |- -- V|10 V9 V|
|00014b60| 38 0a 0a 20 20 20 20 20 | 20 20 20 20 4c 4f 46 20 |8.. | LOF |
|00014b70| 3d 20 4c 6f 6e 67 20 66 | 72 61 6d 65 28 61 75 74 |= Long f|rame(aut|
|00014b80| 6f 20 74 6f 67 67 6c 65 | 20 63 6f 6e 74 72 6f 6c |o toggle| control|
|00014b90| 20 62 69 74 20 69 6e 20 | 42 50 4c 43 4f 4e 30 29 | bit in |BPLCON0)|
|00014ba0| 0a 0a 20 20 20 20 20 20 | 20 20 20 49 30 2d 49 36 |.. | I0-I6|
|00014bb0| 20 43 68 69 70 20 69 64 | 65 6e 74 69 74 69 63 61 | Chip id|entitica|
|00014bc0| 74 69 6f 6e 3a 0a 0a 20 | 20 20 20 20 20 20 20 20 |tion:.. | |
|00014bd0| 38 33 36 31 20 28 52 65 | 67 75 6c 61 72 29 20 6f |8361 (Re|gular) o|
|00014be0| 72 20 38 33 37 30 20 28 | 46 61 74 29 20 28 41 67 |r 8370 (|Fat) (Ag|
|00014bf0| 6e 75 73 2d 6e 74 73 63 | 29 20 3d 20 31 30 0a 20 |nus-ntsc|) = 10. |
|00014c00| 20 20 20 20 20 20 20 20 | 38 33 36 37 20 28 50 61 | |8367 (Pa|
|00014c10| 6c 29 20 6f 72 20 38 33 | 37 31 20 28 46 61 74 2d |l) or 83|71 (Fat-|
|00014c20| 50 61 6c 29 20 28 41 67 | 6e 75 73 2d 70 61 6c 29 |Pal) (Ag|nus-pal)|
|00014c30| 20 20 3d 20 30 30 0a 20 | 20 20 20 20 20 20 20 20 | = 00. | |
|00014c40| 38 33 37 32 20 28 46 61 | 74 2d 68 72 29 20 28 61 |8372 (Fa|t-hr) (a|
|00014c50| 67 6e 75 73 68 72 29 2c | 74 68 72 75 20 72 65 76 |gnushr),|thru rev|
|00014c60| 34 20 20 20 20 20 20 20 | 20 20 3d 20 32 30 20 50 |4 | = 20 P|
|00014c70| 61 6c 2c 20 33 30 20 4e | 54 53 43 0a 20 20 20 20 |al, 30 N|TSC. |
|00014c80| 20 20 20 20 20 38 33 37 | 32 20 28 46 61 74 2d 68 | 837|2 (Fat-h|
|00014c90| 72 29 20 28 61 67 6e 75 | 73 68 72 29 2c 72 65 76 |r) (agnu|shr),rev|
|00014ca0| 20 35 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3d | 5 | =|
|00014cb0| 20 32 32 20 50 61 6c 2c | 20 33 31 20 4e 54 53 43 | 22 Pal,| 31 NTSC|
|00014cc0| 0a 20 20 20 20 20 20 20 | 20 20 38 33 37 34 20 28 |. | 8374 (|
|00014cd0| 41 6c 69 63 65 29 20 74 | 68 72 75 20 72 65 76 20 |Alice) t|hru rev |
|00014ce0| 32 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |2 | |
|00014cf0| 20 20 20 20 3d 20 32 32 | 20 50 61 6c 2c 20 33 32 | = 22| Pal, 32|
|00014d00| 20 4e 54 53 43 0a 20 20 | 20 20 20 20 20 20 20 38 | NTSC. | 8|
|00014d10| 33 37 34 20 28 41 6c 69 | 63 65 29 20 72 65 76 20 |374 (Ali|ce) rev |
|00014d20| 33 20 74 68 72 75 20 72 | 65 76 20 34 20 20 20 20 |3 thru r|ev 4 |
|00014d30| 20 20 20 20 20 20 20 20 | 20 3d 20 32 33 20 50 61 | | = 23 Pa|
|00014d40| 6c 2c 20 33 33 20 4e 54 | 53 43 0a 0a 20 20 20 20 |l, 33 NT|SC.. |
|00014d50| 20 20 20 20 20 4c 4f 4c | 20 3d 20 4c 6f 6e 67 20 | LOL| = Long |
|00014d60| 6c 69 6e 65 20 62 69 74 | 2e 20 57 68 65 6e 20 6c |line bit|. When l|
|00014d70| 6f 77 2c 20 69 74 20 69 | 6e 64 69 63 61 74 65 73 |ow, it i|ndicates|
|00014d80| 20 73 68 6f 72 74 20 72 | 61 73 74 65 72 20 6c 69 | short r|aster li|
|00014d90| 6e 65 2e 0a 20 20 20 20 | 20 20 20 20 20 76 39 2c |ne.. | v9,|
|00014da0| 31 30 20 2d 2d 20 68 69 | 72 65 73 20 63 68 69 70 |10 -- hi|res chip|
|00014db0| 73 20 6f 6e 6c 79 20 28 | 32 30 2c 33 30 20 69 64 |s only (|20,30 id|
|00014dc0| 65 6e 74 69 66 69 65 72 | 73 29 0a 7e 0a 31 44 43 |entifier|s).~.1DC|
|00014dd0| 0a 20 42 45 41 4d 43 4f | 4e 30 20 2d 20 42 65 61 |. BEAMCO|N0 - Bea|
|00014de0| 6d 20 43 6f 75 6e 74 65 | 72 20 43 6f 6e 74 72 6f |m Counte|r Contro|
|00014df0| 6c 20 42 69 74 73 0a 0a | 20 20 20 20 20 20 20 20 |l Bits..| |
|00014e00| 20 20 2b 2d 2d 2d 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2d | +-----|--+-----|
|00014e10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00014e20| 2d 2d 2d 2d 2d 2d 2d 2b | 0a 20 20 20 20 20 20 20 |-------+|. |
|00014e30| 20 20 20 7c 20 42 49 54 | 23 20 20 7c 20 46 55 4e | | BIT|# | FUN|
|00014e40| 43 54 49 4f 4e 20 20 20 | 20 20 20 20 20 20 20 20 |CTION | |
|00014e50| 20 20 20 20 20 20 20 20 | 7c 0a 20 20 20 20 20 20 | ||. |
|00014e60| 20 20 20 20 2b 2d 2d 2d | 2d 2d 2d 2d 2b 2d 2d 2d | +---|----+---|
|00014e70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00014e80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2b 0a 20 20 20 20 20 |--------|-+. |
|00014e90| 20 20 20 20 20 7c 20 31 | 35 20 20 20 20 7c 20 28 | | 1|5 | (|
|00014ea0| 75 6e 75 73 65 64 29 20 | 20 20 20 20 20 20 20 20 |unused) | |
|00014eb0| 20 20 20 20 20 20 20 20 | 20 20 7c 0a 20 20 20 20 | | |. |
|00014ec0| 20 20 20 20 20 20 7c 20 | 31 34 20 20 20 20 7c 20 | | |14 | |
|00014ed0| 48 41 52 44 44 49 53 20 | 20 20 20 20 20 20 20 20 |HARDDIS | |
|00014ee0| 20 20 20 20 20 20 20 20 | 20 20 20 7c 0a 20 20 20 | | |. |
|00014ef0| 20 20 20 20 20 20 20 7c | 20 31 33 20 20 20 20 7c | || 13 ||
|00014f00| 20 4c 50 45 4e 44 49 53 | 20 20 20 20 20 20 20 20 | LPENDIS| |
|00014f10| 20 20 20 20 20 20 20 20 | 20 20 20 20 7c 0a 20 20 | | |. |
|00014f20| 20 20 20 20 20 20 20 20 | 7c 20 31 32 20 20 20 20 | || 12 |
|00014f30| 7c 20 56 41 52 56 42 45 | 4e 20 20 20 20 20 20 20 || VARVBE|N |
|00014f40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 7c 0a 20 | | |. |
|00014f50| 20 20 20 20 20 20 20 20 | 20 7c 20 31 31 20 20 20 | | | 11 |
|00014f60| 20 7c 20 4c 4f 4c 44 49 | 53 20 20 20 20 20 20 20 | | LOLDI|S |
|00014f70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 7c 0a | | |.|
|00014f80| 20 20 20 20 20 20 20 20 | 20 20 7c 20 31 30 20 20 | | | 10 |
|00014f90| 20 20 7c 20 43 53 43 42 | 45 4e 20 20 20 20 20 20 | | CSCB|EN |
|00014fa0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 7c | | ||
|00014fb0| 0a 20 20 20 20 20 20 20 | 20 20 20 7c 20 39 20 20 |. | | 9 |
|00014fc0| 20 20 20 7c 20 56 41 52 | 56 53 59 45 4e 20 20 20 | | VAR|VSYEN |
|00014fd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00014fe0| 7c 0a 20 20 20 20 20 20 | 20 20 20 20 7c 20 38 20 ||. | | 8 |
|00014ff0| 20 20 20 20 7c 20 56 41 | 52 48 53 59 45 4e 20 20 | | VA|RHSYEN |
|00015000| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00015010| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 20 7c 20 37 | |. | | 7|
|00015020| 20 20 20 20 20 7c 20 56 | 41 52 42 45 41 4d 45 4e | | V|ARBEAMEN|
|00015030| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00015040| 20 20 7c 0a 20 20 20 20 | 20 20 20 20 20 20 7c 20 | |. | | |
|00015050| 36 20 20 20 20 20 7c 20 | 44 55 41 4c 20 20 20 20 |6 | |DUAL |
|00015060| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00015070| 20 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 20 7c | |. | ||
|00015080| 20 35 20 20 20 20 20 7c | 20 50 41 4c 20 20 20 20 | 5 || PAL |
|00015090| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000150a0| 20 20 20 20 7c 0a 20 20 | 20 20 20 20 20 20 20 20 | |. | |
|000150b0| 7c 20 34 20 20 20 20 20 | 7c 20 56 41 52 43 53 59 || 4 || VARCSY|
|000150c0| 45 4e 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |EN | |
|000150d0| 20 20 20 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 | |. | |
|000150e0| 20 7c 20 33 20 20 20 20 | 20 7c 20 28 75 6e 75 73 | | 3 | | (unus|
|000150f0| 65 64 2c 20 66 6f 72 6d | 65 72 6c 79 20 42 4c 41 |ed, form|erly BLA|
|00015100| 4e 4b 45 4e 29 20 7c 0a | 20 20 20 20 20 20 20 20 |NKEN) |.| |
|00015110| 20 20 7c 20 32 20 20 20 | 20 20 7c 20 43 53 59 54 | | 2 | | CSYT|
|00015120| 52 55 45 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |RUE | |
|00015130| 20 20 20 20 20 20 20 7c | 0a 20 20 20 20 20 20 20 | ||. |
|00015140| 20 20 20 7c 20 31 20 20 | 20 20 20 7c 20 56 53 59 | | 1 | | VSY|
|00015150| 54 52 55 45 20 20 20 20 | 20 20 20 20 20 20 20 20 |TRUE | |
|00015160| 20 20 20 20 20 20 20 20 | 7c 0a 20 20 20 20 20 20 | ||. |
|00015170| 20 20 20 20 7c 20 30 20 | 20 20 20 20 7c 20 48 53 | | 0 | | HS|
|00015180| 59 54 52 55 45 20 20 20 | 20 20 20 20 20 20 20 20 |YTRUE | |
|00015190| 20 20 20 20 20 20 20 20 | 20 7c 0a 20 20 20 20 20 | | |. |
|000151a0| 20 20 20 20 20 2b 2d 2d | 2d 2d 2d 2d 2d 2b 2d 2d | +--|-----+--|
|000151b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000151c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 0a 0a 48 41 52 |--------|--+..HAR|
|000151d0| 44 44 49 53 20 3d 20 54 | 68 69 73 20 62 69 74 20 |DDIS = T|his bit |
|000151e0| 69 73 20 75 73 65 64 20 | 74 6f 20 64 69 73 61 62 |is used |to disab|
|000151f0| 6c 65 20 74 68 65 20 68 | 61 72 64 77 69 72 65 20 |le the h|ardwire |
|00015200| 76 65 72 74 69 63 61 6c | 20 68 6f 72 69 7a 6f 6e |vertical| horizon|
|00015210| 74 61 6c 0a 20 20 20 20 | 20 20 20 20 20 20 77 69 |tal. | wi|
|00015220| 6e 64 6f 77 20 6c 69 6d | 69 74 73 2e 20 49 74 20 |ndow lim|its. It |
|00015230| 69 73 20 63 6c 65 61 72 | 65 64 20 75 70 6f 6e 20 |is clear|ed upon |
|00015240| 72 65 73 65 74 2e 0a 0a | 4c 50 45 4e 44 49 53 20 |reset...|LPENDIS |
|00015250| 3d 20 57 68 65 6e 20 74 | 68 69 73 20 62 69 74 20 |= When t|his bit |
|00015260| 69 73 20 61 20 6c 6f 77 | 20 61 6e 64 20 4c 50 45 |is a low| and LPE|
|00015270| 20 28 42 50 4c 43 4f 4e | 30 2c 42 49 54 20 33 29 | (BPLCON|0,BIT 3)|
|00015280| 20 69 73 20 65 6e 61 62 | 6c 65 64 2c 20 74 68 65 | is enab|led, the|
|00015290| 0a 20 20 20 20 20 20 20 | 20 20 20 6c 69 67 68 74 |. | light|
|000152a0| 2d 70 65 6e 20 6c 61 74 | 63 68 65 64 20 76 61 6c |-pen lat|ched val|
|000152b0| 75 65 28 62 65 61 6d 20 | 68 69 74 20 70 6f 73 69 |ue(beam |hit posi|
|000152c0| 74 69 6f 6e 29 20 77 69 | 6c 6c 20 62 65 20 72 65 |tion) wi|ll be re|
|000152d0| 61 64 20 62 79 0a 20 20 | 20 20 20 20 20 20 20 20 |ad by. | |
|000152e0| 56 48 50 4f 53 52 2c 56 | 50 4f 53 52 20 61 6e 64 |VHPOSR,V|POSR and|
|000152f0| 20 48 48 50 4f 53 52 2e | 20 57 68 65 6e 20 74 68 | HHPOSR.| When th|
|00015300| 65 20 62 69 74 20 69 73 | 20 61 20 68 69 67 68 20 |e bit is| a high |
|00015310| 74 68 65 20 6c 69 67 68 | 74 2d 70 65 6e 0a 20 20 |the ligh|t-pen. |
|00015320| 20 20 20 20 20 20 20 20 | 6c 61 74 63 68 65 64 20 | |latched |
|00015330| 76 61 6c 75 65 20 69 73 | 20 69 67 6e 6f 72 65 64 |value is| ignored|
|00015340| 20 61 6e 64 20 74 68 65 | 20 61 63 74 75 61 6c 20 | and the| actual |
|00015350| 62 65 61 6d 20 63 6f 75 | 6e 74 65 72 20 70 6f 73 |beam cou|nter pos|
|00015360| 69 74 69 6f 6e 20 69 73 | 20 20 20 20 20 20 20 20 |ition is| |
|00015370| 20 20 20 72 65 61 64 20 | 62 79 20 20 56 48 50 4f | read |by VHPO|
|00015380| 53 52 2c 56 50 4f 53 52 | 2c 20 61 6e 64 20 48 48 |SR,VPOSR|, and HH|
|00015390| 50 4f 53 52 2e 0a 0a 56 | 41 52 56 42 45 4e 20 3d |POSR...V|ARVBEN =|
|000153a0| 20 55 73 65 20 74 68 65 | 20 63 6f 6d 70 61 72 61 | Use the| compara|
|000153b0| 74 6f 72 20 67 65 6e 65 | 72 61 74 65 64 20 76 65 |tor gene|rated ve|
|000153c0| 72 74 69 63 61 6c 20 62 | 6c 61 6e 6b 20 28 66 72 |rtical b|lank (fr|
|000153d0| 6f 6d 20 56 42 53 54 52 | 54 2c 56 42 53 54 4f 50 |om VBSTR|T,VBSTOP|
|000153e0| 29 20 20 20 20 20 20 20 | 20 20 20 20 74 6f 20 72 |) | to r|
|000153f0| 75 6e 20 74 68 65 20 69 | 6e 74 65 72 6e 61 6c 20 |un the i|nternal |
|00015400| 63 68 69 70 20 73 74 75 | 66 66 2d 73 65 6e 64 69 |chip stu|ff-sendi|
|00015410| 6e 67 20 52 47 41 20 73 | 69 67 6e 61 6c 73 20 74 |ng RGA s|ignals t|
|00015420| 6f 20 44 65 6e 69 73 65 | 2c 20 20 20 20 20 20 20 |o Denise|, |
|00015430| 20 20 20 20 73 74 61 72 | 74 69 6e 67 20 73 70 72 | star|ting spr|
|00015440| 69 74 65 73 2c 72 65 73 | 65 74 74 69 6e 67 20 6c |ites,res|etting l|
|00015450| 69 67 68 74 20 70 65 6e | 2e 20 49 74 20 61 6c 73 |ight pen|. It als|
|00015460| 6f 20 64 69 73 61 62 6c | 65 73 20 74 68 65 20 68 |o disabl|es the h|
|00015470| 61 72 64 0a 20 20 20 20 | 20 20 20 20 20 20 73 74 |ard. | st|
|00015480| 6f 70 20 6f 6e 20 74 68 | 65 20 76 65 72 74 69 63 |op on th|e vertic|
|00015490| 61 6c 20 64 69 73 70 6c | 61 79 20 77 69 6e 64 6f |al displ|ay windo|
|000154a0| 77 2e 0a 0a 4c 4f 4c 44 | 49 53 20 20 3d 20 44 69 |w...LOLD|IS = Di|
|000154b0| 73 61 62 6c 65 20 6c 6f | 6e 67 20 6c 69 6e 65 2f |sable lo|ng line/|
|000154c0| 73 68 6f 72 74 20 74 6f | 67 67 6c 65 2e 20 54 68 |short to|ggle. Th|
|000154d0| 69 73 20 69 73 20 75 73 | 65 66 75 6c 20 66 6f 72 |is is us|eful for|
|000154e0| 20 44 55 41 4c 20 6d 6f | 64 65 0a 20 20 20 20 20 | DUAL mo|de. |
|000154f0| 20 20 20 20 20 77 68 65 | 72 65 20 65 76 65 6e 20 | whe|re even |
|00015500| 6d 75 6c 74 69 70 6c 65 | 73 20 61 72 65 20 77 61 |multiple|s are wa|
|00015510| 6e 74 65 64 2c 20 6f 72 | 20 69 6e 20 61 6e 79 20 |nted, or| in any |
|00015520| 73 69 6e 67 6c 65 20 64 | 69 73 70 6c 61 79 0a 20 |single d|isplay. |
|00015530| 20 20 20 20 20 20 20 20 | 20 77 68 65 72 65 20 74 | | where t|
|00015540| 68 69 73 20 74 6f 67 67 | 6c 69 6e 67 20 69 73 20 |his togg|ling is |
|00015550| 6e 6f 74 20 64 65 73 69 | 72 65 64 2e 0a 0a 43 53 |not desi|red...CS|
|00015560| 43 42 45 4e 20 20 3d 20 | 54 68 65 20 76 61 72 69 |CBEN = |The vari|
|00015570| 61 62 6c 65 20 63 6f 6d | 70 6f 73 69 74 65 20 73 |able com|posite s|
|00015580| 79 6e 63 20 63 6f 6d 65 | 73 20 6f 75 74 20 6f 6e |ync come|s out on|
|00015590| 20 74 68 65 20 48 53 59 | 20 70 69 6e 2c 20 61 6e | the HSY| pin, an|
|000155a0| 64 20 74 68 65 0a 20 20 | 20 20 20 20 20 20 20 20 |d the. | |
|000155b0| 76 61 72 69 61 62 6c 65 | 20 63 6f 6e 6f 73 69 74 |variable| conosit|
|000155c0| 65 20 62 6c 61 6e 6b 20 | 63 6f 6d 65 73 20 6f 75 |e blank |comes ou|
|000155d0| 74 20 6f 6e 20 74 68 65 | 20 56 53 59 20 70 69 6e |t on the| VSY pin|
|000155e0| 2e 20 54 68 65 20 69 64 | 65 61 20 69 73 0a 20 20 |. The id|ea is. |
|000155f0| 20 20 20 20 20 20 20 20 | 74 6f 20 61 6c 6c 6f 77 | |to allow|
|00015600| 20 61 6c 6c 20 74 68 65 | 20 69 6e 66 6f 72 6d 61 | all the| informa|
|00015610| 74 69 6f 6e 20 74 6f 20 | 63 6f 6d 65 20 6f 75 74 |tion to |come out|
|00015620| 20 6f 66 20 74 68 65 20 | 63 68 69 70 20 66 6f 72 | of the |chip for|
|00015630| 20 61 0a 20 20 20 20 20 | 20 20 20 20 20 44 55 41 | a. | DUA|
|00015640| 4c 20 6d 6f 64 65 20 64 | 69 73 70 6c 61 79 2e 20 |L mode d|isplay. |
|00015650| 54 68 65 20 6e 6f 72 6d | 61 6c 20 6d 6f 6e 69 74 |The norm|al monit|
|00015660| 6f 72 20 75 73 65 73 20 | 74 68 65 20 6e 6f 72 6d |or uses |the norm|
|00015670| 61 6c 20 63 6f 6d 70 6f | 73 69 74 65 0a 20 20 20 |al compo|site. |
|00015680| 20 20 20 20 20 20 20 73 | 79 6e 63 2c 20 61 6e 64 | s|ync, and|
|00015690| 20 74 68 65 20 76 61 72 | 69 61 62 6c 65 20 63 6f | the var|iable co|
|000156a0| 6d 70 6f 73 69 74 65 20 | 73 79 6e 63 20 26 62 6c |mposite |sync &bl|
|000156b0| 61 6e 6b 20 63 6f 6d 65 | 20 6f 75 74 20 74 68 65 |ank come| out the|
|000156c0| 20 48 53 59 20 26 0a 20 | 20 20 20 20 20 20 20 20 | HSY &. | |
|000156d0| 20 56 53 59 20 70 69 6e | 73 2e 20 54 68 65 20 62 | VSY pin|s. The b|
|000156e0| 69 74 73 20 56 41 52 56 | 53 54 45 4e 20 26 20 56 |its VARV|STEN & V|
|000156f0| 41 52 48 53 59 45 4e 20 | 28 62 65 6c 6f 77 29 20 |ARHSYEN |(below) |
|00015700| 68 61 76 65 20 70 72 69 | 6f 72 69 74 79 20 6f 76 |have pri|ority ov|
|00015710| 65 72 0a 20 20 20 20 20 | 20 20 20 20 20 74 68 69 |er. | thi|
|00015720| 73 20 63 6f 6e 74 72 6f | 6c 20 62 69 74 2e 0a 0a |s contro|l bit...|
|00015730| 56 41 52 56 53 59 45 4e | 3d 20 43 6f 6d 70 61 72 |VARVSYEN|= Compar|
|00015740| 61 74 6f 72 20 56 53 59 | 20 2d 3e 20 56 53 59 20 |ator VSY| -> VSY |
|00015750| 70 69 6e 2e 20 54 68 65 | 20 76 61 72 69 61 62 6c |pin. The| variabl|
|00015760| 65 20 56 53 59 20 69 73 | 20 73 65 74 20 76 65 72 |e VSY is| set ver|
|00015770| 74 69 63 61 6c 6c 79 20 | 6f 6e 0a 20 20 20 20 20 |tically |on. |
|00015780| 20 20 20 20 20 56 53 53 | 54 52 54 2c 20 72 65 73 | VSS|TRT, res|
|00015790| 65 74 20 76 65 72 74 69 | 63 61 6c 6c 79 20 6f 6e |et verti|cally on|
|000157a0| 20 56 53 53 54 4f 50 2c | 20 77 69 74 68 20 74 68 | VSSTOP,| with th|
|000157b0| 65 20 68 6f 72 69 7a 6f | 6e 74 61 6c 20 70 6f 73 |e horizo|ntal pos|
|000157c0| 69 74 69 6f 6e 0a 20 20 | 20 20 20 20 20 20 20 20 |ition. | |
|000157d0| 66 6f 72 20 73 65 74 20 | 73 65 74 20 26 20 72 65 |for set |set & re|
|000157e0| 73 65 74 20 48 53 53 54 | 52 54 20 6f 6e 20 73 68 |set HSST|RT on sh|
|000157f0| 6f 72 74 20 66 69 65 6c | 64 73 20 28 61 6c 6c 20 |ort fiel|ds (all |
|00015800| 66 69 65 6c 64 73 20 61 | 72 65 20 73 68 6f 72 74 |fields a|re short|
|00015810| 0a 20 20 20 20 20 20 20 | 20 20 20 69 66 20 4c 41 |. | if LA|
|00015820| 43 45 20 3d 20 30 29 20 | 61 6e 64 20 48 43 45 4e |CE = 0) |and HCEN|
|00015830| 54 45 52 20 6f 6e 20 6c | 6f 6e 67 20 66 69 65 6c |TER on l|ong fiel|
|00015840| 64 73 20 28 65 76 65 72 | 79 20 6f 74 68 65 72 20 |ds (ever|y other |
|00015850| 66 69 65 6c 64 20 69 66 | 0a 20 20 20 20 20 20 20 |field if|. |
|00015860| 20 20 20 4c 41 43 45 20 | 3d 20 31 29 2e 0a 0a 56 | LACE |= 1)...V|
|00015870| 41 52 48 53 59 45 4e 3d | 20 43 6f 6d 70 61 72 61 |ARHSYEN=| Compara|
|00015880| 74 6f 72 20 48 53 59 20 | 2d 3e 20 48 53 59 20 70 |tor HSY |-> HSY p|
|00015890| 69 6e 2e 20 53 65 74 20 | 6f 6e 20 48 53 53 54 52 |in. Set |on HSSTR|
|000158a0| 54 20 76 61 6c 75 65 2c | 20 72 65 73 65 74 20 6f |T value,| reset o|
|000158b0| 6e 20 48 53 53 54 4f 50 | 0a 20 20 20 20 20 20 20 |n HSSTOP|. |
|000158c0| 20 20 20 76 61 6c 75 65 | 2e 0a 0a 56 41 52 42 45 | value|...VARBE|
|000158d0| 41 4d 45 4e 3d 45 6e 61 | 62 6c 65 73 20 74 68 65 |AMEN=Ena|bles the|
|000158e0| 20 76 61 72 69 61 62 6c | 65 20 62 65 61 6d 20 63 | variabl|e beam c|
|000158f0| 6f 75 6e 74 65 72 20 63 | 6f 6d 70 61 72 61 74 6f |ounter c|omparato|
|00015900| 72 73 20 74 6f 20 6f 70 | 65 72 61 74 65 0a 20 20 |rs to op|erate. |
|00015910| 20 20 20 20 20 20 20 20 | 28 61 6c 6c 6f 77 69 6e | |(allowin|
|00015920| 67 20 64 69 66 66 72 65 | 6e 74 20 62 65 61 6d 20 |g diffre|nt beam |
|00015930| 63 6f 75 6e 74 65 72 20 | 74 6f 74 61 6c 20 76 61 |counter |total va|
|00015940| 6c 75 65 73 29 20 6f 6e | 20 74 68 65 20 6d 61 69 |lues) on| the mai|
|00015950| 6e 20 68 6f 72 69 7a 0a | 20 20 20 20 20 20 20 20 |n horiz.| |
|00015960| 20 20 63 6f 75 6e 74 65 | 72 2e 20 49 74 20 61 6c | counte|r. It al|
|00015970| 73 6f 20 64 69 73 61 62 | 6c 65 73 20 68 61 72 64 |so disab|les hard|
|00015980| 20 64 69 73 70 6c 61 79 | 20 73 74 6f 70 73 20 6f | display| stops o|
|00015990| 6e 20 62 6f 74 68 20 68 | 6f 72 69 7a 6f 6e 74 61 |n both h|orizonta|
|000159a0| 6c 0a 20 20 20 20 20 20 | 20 20 20 20 61 6e 64 20 |l. | and |
|000159b0| 76 65 72 74 69 63 61 6c | 2e 0a 0a 44 55 41 4c 20 |vertical|...DUAL |
|000159c0| 20 20 20 3d 20 52 75 6e | 20 74 68 65 20 68 6f 72 | = Run| the hor|
|000159d0| 69 7a 6f 6e 74 61 6c 20 | 63 6f 6d 70 61 72 61 74 |izontal |comparat|
|000159e0| 6f 72 73 20 77 69 74 68 | 20 74 68 65 20 61 6c 74 |ors with| the alt|
|000159f0| 65 72 6e 61 74 65 20 68 | 6f 72 69 7a 6f 6e 74 61 |ernate h|orizonta|
|00015a00| 6c 20 62 65 61 6d 0a 20 | 20 20 20 20 20 20 20 20 |l beam. | |
|00015a10| 20 63 6f 75 6e 74 65 72 | 2c 20 61 6e 64 20 73 74 | counter|, and st|
|00015a20| 61 72 74 73 20 74 68 65 | 20 55 48 52 45 53 20 70 |arts the| UHRES p|
|00015a30| 6f 69 6e 74 65 72 20 63 | 68 61 69 6e 20 77 69 74 |ointer c|hain wit|
|00015a40| 68 20 74 68 65 20 72 65 | 73 65 74 20 6f 66 0a 20 |h the re|set of. |
|00015a50| 20 20 20 20 20 20 20 20 | 20 74 68 69 73 20 63 6f | | this co|
|00015a60| 75 6e 74 65 72 20 72 61 | 74 68 65 72 20 74 68 61 |unter ra|ther tha|
|00015a70| 6e 20 74 68 65 20 6e 6f | 72 6d 61 6c 20 6f 6e 65 |n the no|rmal one|
|00015a80| 2e 20 54 68 69 73 20 61 | 6c 6c 6f 77 73 20 74 68 |. This a|llows th|
|00015a90| 65 20 55 48 52 45 53 0a | 20 20 20 20 20 20 20 20 |e UHRES.| |
|00015aa0| 20 20 70 6f 69 6e 74 65 | 72 73 20 74 6f 20 63 6f | pointe|rs to co|
|00015ab0| 6d 65 20 6f 75 74 20 6d | 6f 72 65 20 74 68 61 6e |me out m|ore than|
|00015ac0| 20 6f 6e 63 65 20 69 6e | 20 61 20 68 6f 72 69 7a | once in| a horiz|
|00015ad0| 6f 6e 74 61 6c 20 6c 69 | 6e 65 2c 0a 20 20 20 20 |ontal li|ne,. |
|00015ae0| 20 20 20 20 20 20 61 73 | 73 75 6d 69 6e 67 20 74 | as|suming t|
|00015af0| 68 65 72 65 20 69 73 20 | 73 6f 6d 65 20 6d 65 6d |here is |some mem|
|00015b00| 6f 72 79 20 62 61 6e 64 | 77 69 64 74 68 20 6c 65 |ory band|width le|
|00015b10| 66 74 20 28 69 74 20 64 | 6f 65 73 6e 60 74 20 77 |ft (it d|oesn`t w|
|00015b20| 6f 72 6b 20 69 6e 0a 20 | 20 20 20 20 20 20 20 20 |ork in. | |
|00015b30| 20 36 34 30 2a 34 30 30 | 2a 34 20 69 6e 74 65 72 | 640*400|*4 inter|
|00015b40| 6c 61 63 65 20 6d 6f 64 | 65 29 20 61 6c 73 6f 2c |lace mod|e) also,|
|00015b50| 20 74 6f 20 6b 65 65 70 | 20 74 68 65 20 74 77 6f | to keep| the two|
|00015b60| 20 64 69 73 70 6c 61 79 | 73 20 73 79 6e 63 65 64 | display|s synced|
|00015b70| 2c 0a 20 20 20 20 20 20 | 20 20 20 20 74 68 65 20 |,. | the |
|00015b80| 68 6f 72 69 7a 6f 6e 74 | 61 6c 20 6c 69 6e 65 20 |horizont|al line |
|00015b90| 6c 65 6e 74 67 68 73 20 | 73 68 6f 75 6c 64 20 62 |lentghs |should b|
|00015ba0| 65 20 6d 75 6c 74 69 70 | 6c 65 73 20 6f 66 20 65 |e multip|les of e|
|00015bb0| 61 63 68 20 6f 74 68 65 | 72 2e 0a 20 20 20 20 20 |ach othe|r.. |
|00015bc0| 20 20 20 20 20 49 66 20 | 79 6f 75 20 61 72 65 20 | If |you are |
|00015bd0| 61 6d 61 7a 69 6e 67 6c | 79 20 63 6c 65 76 65 72 |amazingl|y clever|
|00015be0| 2c 20 79 6f 75 20 6d 69 | 67 68 74 20 6e 6f 74 20 |, you mi|ght not |
|00015bf0| 6e 65 65 64 20 74 6f 20 | 64 6f 20 74 68 69 73 2e |need to |do this.|
|00015c00| 0a 0a 50 41 4c 20 20 20 | 20 20 3d 20 53 65 74 20 |..PAL | = Set |
|00015c10| 61 70 70 72 6f 70 72 69 | 61 74 65 20 64 65 63 6f |appropri|ate deco|
|00015c20| 64 65 73 20 28 69 6e 20 | 6e 6f 72 6d 61 6c 20 6d |des (in |normal m|
|00015c30| 6f 64 65 29 20 66 6f 72 | 20 50 41 4c 2e 20 49 6e |ode) for| PAL. In|
|00015c40| 20 76 61 72 69 61 62 6c | 65 0a 20 20 20 20 20 20 | variabl|e. |
|00015c50| 20 20 20 20 62 65 61 6d | 20 63 6f 75 6e 74 65 72 | beam| counter|
|00015c60| 20 6d 6f 64 65 20 74 68 | 69 73 20 62 69 74 20 64 | mode th|is bit d|
|00015c70| 69 73 61 62 6c 65 73 20 | 74 68 65 20 6c 6f 6e 67 |isables |the long|
|00015c80| 20 6c 69 6e 65 2f 73 68 | 6f 72 74 20 6c 69 6e 65 | line/sh|ort line|
|00015c90| 0a 20 20 20 20 20 20 20 | 20 20 20 74 6f 67 67 6c |. | toggl|
|00015ca0| 65 2d 20 65 6e 64 73 20 | 75 70 20 73 68 6f 72 74 |e- ends |up short|
|00015cb0| 20 6c 69 6e 65 2e 0a 0a | 56 41 52 43 53 59 45 4e | line...|VARCSYEN|
|00015cc0| 3d 20 45 6e 61 62 6c 65 | 73 20 43 53 59 20 66 72 |= Enable|s CSY fr|
|00015cd0| 6f 6d 20 74 68 65 20 76 | 61 72 69 61 62 6c 65 20 |om the v|ariable |
|00015ce0| 64 65 63 6f 64 65 72 73 | 20 74 6f 20 63 6f 6d 65 |decoders| to come|
|00015cf0| 20 6f 75 74 20 74 68 65 | 20 43 53 59 0a 20 20 20 | out the| CSY. |
|00015d00| 20 20 20 20 20 20 20 28 | 56 41 52 43 53 59 20 69 | (|VARCSY i|
|00015d10| 73 20 73 65 74 20 6f 6e | 20 48 53 53 54 52 54 20 |s set on| HSSTRT |
|00015d20| 6d 61 74 63 68 20 61 6c | 77 61 79 73 2c 20 61 6e |match al|ways, an|
|00015d30| 64 20 61 6c 73 6f 20 6f | 6e 20 48 43 45 4e 54 45 |d also o|n HCENTE|
|00015d40| 52 0a 20 20 20 20 20 20 | 20 20 20 20 6d 61 74 63 |R. | matc|
|00015d50| 68 20 77 68 65 6e 20 69 | 6e 20 76 65 72 74 69 63 |h when i|n vertic|
|00015d60| 61 6c 20 73 79 6e 63 2e | 20 49 74 20 69 73 20 72 |al sync.| It is r|
|00015d70| 65 73 65 74 20 6f 6e 20 | 48 53 53 54 4f 50 20 6d |eset on |HSSTOP m|
|00015d80| 61 74 63 68 20 77 68 65 | 6e 20 56 53 59 0a 20 20 |atch whe|n VSY. |
|00015d90| 20 20 20 20 20 20 20 20 | 61 6e 64 20 6f 6e 20 62 | |and on b|
|00015da0| 6f 74 68 20 48 42 53 54 | 52 54 20 26 48 42 53 54 |oth HBST|RT &HBST|
|00015db0| 4f 50 20 6d 61 74 63 68 | 65 73 20 64 75 72 69 6e |OP match|es durin|
|00015dc0| 67 20 56 53 59 2e 20 41 | 20 72 65 61 73 6f 6e 61 |g VSY. A| reasona|
|00015dd0| 62 6c 65 0a 20 20 20 20 | 20 20 20 20 20 20 63 6f |ble. | co|
|00015de0| 6d 70 6f 73 69 74 65 20 | 63 61 6e 20 62 65 20 67 |mposite |can be g|
|00015df0| 65 6e 65 72 61 74 65 64 | 20 62 79 20 73 65 74 74 |enerated| by sett|
|00015e00| 69 6e 67 20 48 43 45 4e | 54 45 52 20 68 61 6c 66 |ing HCEN|TER half|
|00015e10| 20 61 20 68 6f 72 69 7a | 20 6c 69 6e 65 0a 20 20 | a horiz| line. |
|00015e20| 20 20 20 20 20 20 20 20 | 66 72 6f 6d 20 48 53 53 | |from HSS|
|00015e30| 54 52 54 2c 20 61 6e 64 | 20 48 42 53 54 4f 50 20 |TRT, and| HBSTOP |
|00015e40| 61 74 20 28 48 53 53 54 | 4f 50 2d 48 53 53 54 52 |at (HSST|OP-HSSTR|
|00015e50| 54 29 20 62 65 66 6f 72 | 65 20 48 43 45 4e 54 45 |T) befor|e HCENTE|
|00015e60| 52 2c 20 77 69 74 68 0a | 20 20 20 20 20 20 20 20 |R, with.| |
|00015e70| 20 20 48 42 53 54 52 54 | 20 61 74 20 28 48 53 53 | HBSTRT| at (HSS|
|00015e80| 54 4f 50 2d 48 53 53 54 | 52 54 29 20 62 65 66 6f |TOP-HSST|RT) befo|
|00015e90| 72 65 20 48 53 53 54 52 | 54 2e 0a 0a 48 53 59 54 |re HSSTR|T...HSYT|
|00015ea0| 52 55 45 2c 20 56 53 59 | 54 52 55 45 2c 20 43 53 |RUE, VSY|TRUE, CS|
|00015eb0| 59 54 52 55 45 20 3d 20 | 54 68 65 73 65 20 63 68 |YTRUE = |These ch|
|00015ec0| 61 6e 67 65 20 74 68 65 | 20 70 6f 6c 61 72 69 74 |ange the| polarit|
|00015ed0| 79 20 6f 66 20 74 68 65 | 20 48 53 59 2a 2c 0a 20 |y of the| HSY*,. |
|00015ee0| 20 20 20 20 20 20 20 20 | 20 56 53 59 2a 2c 20 26 | | VSY*, &|
|00015ef0| 20 43 53 59 2a 20 70 69 | 6e 73 20 74 6f 20 48 53 | CSY* pi|ns to HS|
|00015f00| 59 2c 20 56 53 59 2c 20 | 26 20 43 53 59 20 72 65 |Y, VSY, |& CSY re|
|00015f10| 73 70 65 63 74 69 76 65 | 6c 79 20 66 6f 72 0a 20 |spective|ly for. |
|00015f20| 20 20 20 20 20 20 20 20 | 20 69 6e 70 75 74 20 61 | | input a|
|00015f30| 6e 64 20 6f 75 74 70 75 | 74 2e 0a 7e 0a 31 45 34 |nd outpu|t..~.1E4|
|00015f40| 0a 20 44 49 57 48 49 47 | 48 20 2d 20 44 69 73 70 |. DIWHIG|H - Disp|
|00015f50| 6c 61 79 20 77 69 6e 64 | 6f 77 20 75 70 70 65 72 |lay wind|ow upper|
|00015f60| 20 62 69 74 73 20 66 6f | 72 20 73 74 61 72 74 2c | bits fo|r start,|
|00015f70| 20 73 74 6f 70 0a 0a 20 | 20 20 20 20 20 20 20 20 | stop.. | |
|00015f80| 54 68 69 73 20 69 73 20 | 61 6e 20 61 64 64 65 64 |This is |an added|
|00015f90| 20 72 65 67 69 73 74 65 | 72 20 66 6f 72 20 48 69 | registe|r for Hi|
|00015fa0| 72 65 73 20 63 68 69 70 | 73 2c 20 61 6e 64 20 61 |res chip|s, and a|
|00015fb0| 6c 6c 6f 77 73 0a 20 20 | 20 20 20 20 20 20 20 6c |llows. | l|
|00015fc0| 61 72 67 65 72 20 73 74 | 61 72 74 20 26 20 73 74 |arger st|art & st|
|00015fd0| 6f 70 20 72 61 6e 67 65 | 73 2e 20 49 66 20 69 74 |op range|s. If it|
|00015fe0| 20 69 73 20 6e 6f 74 20 | 77 72 69 74 74 65 6e 2c | is not |written,|
|00015ff0| 20 74 68 65 20 61 62 6f | 76 65 0a 20 20 20 20 20 | the abo|ve. |
|00016000| 20 20 20 20 28 44 49 57 | 53 54 52 54 2c 53 54 4f | (DIW|STRT,STO|
|00016010| 50 29 20 64 65 73 63 72 | 69 70 74 69 6f 6e 20 68 |P) descr|iption h|
|00016020| 6f 6c 64 73 2e 20 49 66 | 20 74 68 69 73 20 72 65 |olds. If| this re|
|00016030| 67 69 73 74 65 72 20 69 | 73 20 77 72 69 74 74 65 |gister i|s writte|
|00016040| 6e 2c 0a 20 20 20 20 20 | 20 20 20 20 64 69 72 65 |n,. | dire|
|00016050| 63 74 20 73 74 61 72 74 | 20 26 20 73 74 6f 70 20 |ct start| & stop |
|00016060| 70 6f 73 69 74 69 6f 6e | 73 20 61 6e 79 77 68 65 |position|s anywhe|
|00016070| 72 65 20 6f 6e 20 74 68 | 65 20 73 63 72 65 65 6e |re on th|e screen|
|00016080| 2e 0a 20 20 20 20 20 20 | 20 20 20 49 74 20 64 6f |.. | It do|
|00016090| 65 73 6e 60 74 20 61 66 | 66 65 63 74 20 74 68 65 |esn`t af|fect the|
|000160a0| 20 55 48 52 45 53 20 70 | 6f 69 6e 74 65 72 73 2e | UHRES p|ointers.|
|000160b0| 0a 0a 20 20 20 20 20 20 | 20 20 20 42 49 54 23 20 |.. | BIT# |
|000160c0| 31 35 20 20 31 34 20 20 | 31 33 20 20 31 32 20 20 |15 14 |13 12 |
|000160d0| 31 31 20 20 31 30 20 20 | 30 39 20 20 30 38 20 20 |11 10 |09 08 |
|000160e0| 30 37 20 20 30 36 20 20 | 30 35 20 20 30 34 20 20 |07 06 |05 04 |
|000160f0| 30 33 20 20 30 32 20 20 | 30 31 20 20 30 30 0a 20 |03 02 |01 00. |
|00016100| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 58 20 | | X |
|00016110| 20 20 58 20 20 48 31 30 | 20 48 31 20 20 48 30 20 | X H10| H1 H0 |
|00016120| 20 56 31 30 20 56 39 20 | 20 56 38 20 20 20 58 20 | V10 V9 | V8 X |
|00016130| 20 20 58 20 20 48 31 30 | 20 48 31 20 20 48 30 20 | X H10| H1 H0 |
|00016140| 20 56 31 30 20 56 39 20 | 20 56 38 0a 20 20 20 20 | V10 V9 | V8. |
|00016150| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00016160| 20 20 20 28 73 74 6f 70 | 29 20 20 20 20 20 20 20 | (stop|) |
|00016170| 20 20 20 20 20 20 20 20 | 20 20 7c 20 20 20 20 20 | | | |
|00016180| 20 20 20 20 28 73 74 61 | 72 74 29 0a 0a 20 20 20 | (sta|rt).. |
|00016190| 20 20 20 20 20 20 54 61 | 6b 65 20 63 61 72 65 20 | Ta|ke care |
|000161a0| 28 58 29 20 62 69 74 73 | 20 73 68 6f 75 6c 64 20 |(X) bits| should |
|000161b0| 61 6c 77 61 79 73 20 62 | 65 20 77 72 69 74 74 65 |always b|e writte|
|000161c0| 6e 20 74 6f 20 30 20 74 | 6f 20 6d 61 69 6e 74 61 |n to 0 t|o mainta|
|000161d0| 69 6e 20 75 70 77 61 72 | 64 73 0a 20 20 20 20 20 |in upwar|ds. |
|000161e0| 20 20 20 20 63 6f 6d 70 | 61 74 69 62 69 6c 69 74 | comp|atibilit|
|000161f0| 79 2e 20 48 31 20 61 6e | 64 20 48 30 20 76 61 6c |y. H1 an|d H0 val|
|00016200| 75 65 73 20 64 65 66 69 | 6e 65 20 37 30 6e 73 20 |ues defi|ne 70ns |
|00016210| 61 6d 64 20 33 35 6e 73 | 20 69 6e 63 72 65 6d 65 |amd 35ns| increme|
|00016220| 6e 74 73 0a 20 20 20 20 | 20 20 20 20 20 72 65 73 |nts. | res|
|00016230| 70 65 63 74 69 76 65 6c | 79 2c 20 61 6e 64 20 6e |pectivel|y, and n|
|00016240| 65 77 20 4c 49 53 41 20 | 62 69 74 73 2e 0a 0a 20 |ew LISA |bits... |
|00016250| 20 20 4e 6f 74 65 3a 20 | 49 6e 20 61 6c 6c 20 33 | Note: |In all 3|
|00016260| 20 64 69 73 70 6c 61 79 | 20 77 69 6e 64 6f 77 20 | display| window |
|00016270| 72 65 67 69 73 74 65 72 | 73 2c 20 68 6f 72 69 7a |register|s, horiz|
|00016280| 6f 6e 74 61 6c 20 62 69 | 74 0a 20 20 20 20 20 20 |ontal bi|t. |
|00016290| 20 20 20 70 6f 73 69 74 | 69 6f 6e 73 20 68 61 76 | posit|ions hav|
|000162a0| 65 20 62 65 65 6e 20 72 | 65 6e 61 6d 65 64 20 74 |e been r|enamed t|
|000162b0| 6f 20 72 65 66 6c 65 63 | 74 20 48 49 52 45 53 20 |o reflec|t HIRES |
|000162c0| 70 69 78 65 6c 0a 20 20 | 20 20 20 20 20 20 20 69 |pixel. | i|
|000162d0| 6e 63 72 65 6d 65 6e 74 | 73 2c 20 65 2e 67 2e 20 |ncrement|s, e.g. |
|000162e0| 77 68 61 74 20 75 73 65 | 64 20 74 6f 20 62 65 20 |what use|d to be |
|000162f0| 63 61 6c 6c 65 64 20 48 | 30 20 69 73 20 6e 6f 77 |called H|0 is now|
|00016300| 20 72 65 66 65 72 72 65 | 64 20 74 6f 20 61 73 20 | referre|d to as |
|00016310| 48 32 2e 0a 7e 0a 30 30 | 36 2f 30 32 43 0a 20 56 |H2..~.00|6/02C. V|
|00016320| 48 50 4f 53 52 20 2d 20 | 52 65 61 64 20 76 65 72 |HPOSR - |Read ver|
|00016330| 74 20 61 6e 64 20 68 6f | 72 69 7a 20 70 6f 73 69 |t and ho|riz posi|
|00016340| 74 69 6f 6e 20 6f 66 20 | 62 65 61 6d 2c 20 6f 72 |tion of |beam, or|
|00016350| 20 6c 69 67 68 74 70 65 | 6e 0a 20 56 48 50 4f 53 | lightpe|n. VHPOS|
|00016360| 57 20 2d 20 57 72 69 74 | 65 20 76 65 72 74 20 61 |W - Writ|e vert a|
|00016370| 6e 64 20 68 6f 72 69 7a | 20 70 6f 73 69 74 69 6f |nd horiz| positio|
|00016380| 6e 20 6f 66 20 62 65 61 | 6d 2c 20 6f 72 20 6c 69 |n of bea|m, or li|
|00016390| 67 68 74 70 65 6e 0a 0a | 20 42 49 54 23 20 20 31 |ghtpen..| BIT# 1|
|000163a0| 35 20 20 31 34 20 20 31 | 33 20 20 31 32 20 20 31 |5 14 1|3 12 1|
|000163b0| 31 20 20 31 30 20 20 30 | 39 20 20 30 38 20 20 20 |1 10 0|9 08 |
|000163c0| 20 20 30 37 20 20 30 36 | 20 20 30 35 20 20 30 34 | 07 06| 05 04|
|000163d0| 20 20 30 33 20 20 30 32 | 20 20 30 31 20 20 30 30 | 03 02| 01 00|
|000163e0| 0a 20 55 53 45 20 20 20 | 56 37 20 20 56 36 20 20 |. USE |V7 V6 |
|000163f0| 56 35 20 20 56 34 20 20 | 56 33 20 20 56 32 20 20 |V5 V4 |V3 V2 |
|00016400| 56 31 20 20 56 30 20 20 | 20 20 20 48 38 20 20 48 |V1 V0 | H8 H|
|00016410| 37 20 20 48 36 20 20 48 | 35 20 20 48 34 20 20 48 |7 H6 H|5 H4 H|
|00016420| 33 20 20 48 32 20 20 48 | 31 0a 0a 20 20 20 20 20 |3 H2 H|1.. |
|00016430| 20 20 20 20 52 65 73 6f | 6c 75 74 69 6f 6e 20 3d | Reso|lution =|
|00016440| 20 31 2f 31 36 30 20 6f | 66 20 53 43 52 45 45 4e | 1/160 o|f SCREEN|
|00016450| 20 57 49 54 48 20 28 20 | 32 38 30 20 6e 53 29 0a | WITH ( |280 nS).|
|00016460| 7e 0a 30 37 38 0a 20 53 | 50 52 48 44 41 54 20 2d |~.078. S|PRHDAT -|
|00016470| 20 45 78 74 2e 20 6c 6f | 67 69 63 20 55 6c 74 72 | Ext. lo|gic Ultr|
|00016480| 61 48 69 52 65 73 20 73 | 70 72 69 74 65 20 70 6f |aHiRes s|prite po|
|00016490| 69 6e 74 65 72 20 61 6e | 64 20 64 61 74 61 0a 0a |inter an|d data..|
|000164a0| 20 20 20 20 20 20 20 20 | 20 54 68 69 73 20 69 64 | | This id|
|000164b0| 65 6e 74 69 66 69 65 73 | 20 74 68 65 20 63 79 63 |entifies| the cyc|
|000164c0| 6c 65 20 77 68 65 6e 20 | 74 68 69 73 20 70 6f 69 |le when |this poi|
|000164d0| 6e 74 65 72 20 61 64 64 | 72 65 73 73 20 69 73 20 |nter add|ress is |
|000164e0| 6f 6e 20 74 68 65 20 62 | 75 73 20 0a 20 20 20 20 |on the b|us . |
|000164f0| 20 20 20 20 20 61 63 63 | 65 73 73 69 6e 67 20 74 | acc|essing t|
|00016500| 68 65 20 6d 65 6d 6f 72 | 79 2e 0a 7e 0a 30 37 43 |he memor|y..~.07C|
|00016510| 0a 20 4c 49 53 41 49 44 | 20 2d 20 44 65 6e 69 73 |. LISAID| - Denis|
|00016520| 65 2f 4c 69 73 61 20 28 | 76 69 64 65 6f 20 6f 75 |e/Lisa (|video ou|
|00016530| 74 20 63 68 69 70 29 20 | 72 65 76 69 73 69 6f 6e |t chip) |revision|
|00016540| 20 6c 65 76 65 6c 0a 0a | 20 20 20 20 20 20 20 20 | level..| |
|00016550| 20 54 68 65 20 6f 72 69 | 67 69 6e 61 6c 20 44 65 | The ori|ginal De|
|00016560| 6e 69 73 65 20 28 38 33 | 36 32 29 20 64 6f 65 73 |nise (83|62) does|
|00016570| 20 6e 6f 74 20 68 61 76 | 65 20 74 68 69 73 20 72 | not hav|e this r|
|00016580| 65 67 69 73 74 65 72 2c | 20 73 6f 20 77 68 61 74 |egister,| so what|
|00016590| 65 76 65 72 0a 20 20 20 | 20 20 20 20 20 20 76 61 |ever. | va|
|000165a0| 6c 75 65 20 69 73 20 6c | 65 66 74 20 6f 76 65 72 |lue is l|eft over|
|000165b0| 20 6f 6e 20 74 68 65 20 | 62 75 73 20 66 72 6f 6d | on the |bus from|
|000165c0| 20 74 68 65 20 6c 61 73 | 74 20 63 79 63 6c 65 20 | the las|t cycle |
|000165d0| 77 69 6c 6c 20 62 65 20 | 74 68 65 72 65 2e 20 0a |will be |there. .|
|000165e0| 20 20 20 20 20 20 20 20 | 20 45 43 53 20 44 65 6e | | ECS Den|
|000165f0| 69 73 65 20 28 38 33 37 | 33 29 20 72 65 74 75 72 |ise (837|3) retur|
|00016600| 6e 73 20 68 65 78 20 28 | 66 63 29 20 69 6e 20 74 |ns hex (|fc) in t|
|00016610| 68 65 20 6c 6f 77 65 72 | 20 38 20 62 69 74 73 2e |he lower| 8 bits.|
|00016620| 4c 69 73 61 20 72 65 74 | 75 72 6e 73 0a 20 20 20 |Lisa ret|urns. |
|00016630| 20 20 20 20 20 20 68 65 | 78 20 28 66 38 29 2e 20 | he|x (f8). |
|00016640| 54 68 65 20 75 70 70 65 | 72 20 38 20 62 69 74 73 |The uppe|r 8 bits|
|00016650| 20 6f 66 20 74 68 69 73 | 20 52 65 67 69 73 74 65 | of this| Registe|
|00016660| 72 20 61 72 65 20 6c 6f | 61 64 65 64 20 66 72 6f |r are lo|aded fro|
|00016670| 6d 20 74 68 65 20 0a 20 | 20 20 20 20 20 20 20 20 |m the . | |
|00016680| 73 65 72 69 61 6c 20 6d | 6f 75 73 65 20 62 75 73 |serial m|ouse bus|
|00016690| 2c 20 61 6e 64 20 61 72 | 65 20 72 65 73 65 72 76 |, and ar|e reserv|
|000166a0| 65 64 20 66 6f 72 20 66 | 75 74 75 72 65 20 68 61 |ed for f|uture ha|
|000166b0| 72 64 77 61 72 65 20 69 | 6d 70 6c 65 6e 74 61 74 |rdware i|mplentat|
|000166c0| 69 6f 6e 2e 0a 0a 20 20 | 20 20 20 20 20 20 20 54 |ion... | T|
|000166d0| 68 65 20 38 20 6c 6f 77 | 2d 6f 72 64 65 72 20 62 |he 8 low|-order b|
|000166e0| 69 74 73 20 61 72 65 20 | 65 6e 63 6f 64 65 64 20 |its are |encoded |
|000166f0| 61 73 20 66 6f 6c 6c 6f | 77 73 3a 0a 0a 20 20 20 |as follo|ws:.. |
|00016700| 20 20 20 20 20 20 2b 2d | 2d 2d 2d 2d 2d 2b 2d 2d | +-|-----+--|
|00016710| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00016720| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00016730| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00016740| 2d 2d 2d 2d 2d 2d 2d 2d | 2b 0a 20 20 20 20 20 20 |--------|+. |
|00016750| 20 20 20 7c 20 42 49 54 | 23 20 7c 20 44 65 73 63 | | BIT|# | Desc|
|00016760| 72 69 70 74 69 6f 6e 20 | 20 20 20 20 20 20 20 20 |ription | |
|00016770| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00016780| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00016790| 20 20 20 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 | |. | |
|000167a0| 2b 2d 2d 2d 2d 2d 2d 2b | 2d 2d 2d 2d 2d 2d 2d 2d |+------+|--------|
|000167b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000167c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000167d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000167e0| 2d 2d 2b 0a 20 20 20 20 | 20 20 20 20 20 7c 20 37 |--+. | | 7|
|000167f0| 2d 34 20 20 7c 20 4c 69 | 73 61 2f 44 65 6e 69 73 |-4 | Li|sa/Denis|
|00016800| 65 2f 45 43 53 20 44 65 | 6e 69 73 65 20 52 65 76 |e/ECS De|nise Rev|
|00016810| 69 73 69 6f 6e 20 6c 65 | 76 65 6c 28 64 65 63 72 |ision le|vel(decr|
|00016820| 65 6d 65 6e 74 20 74 6f | 20 20 20 20 20 20 20 7c |ement to| ||
|00016830| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 20 20 20 20 |. | | |
|00016840| 20 7c 20 62 75 6d 70 20 | 72 65 76 69 73 69 6f 6e | | bump |revision|
|00016850| 20 6c 65 76 65 6c 2c 20 | 68 65 78 20 46 20 72 65 | level, |hex F re|
|00016860| 70 72 65 73 65 6e 74 73 | 20 30 74 68 20 72 65 76 |presents| 0th rev|
|00016870| 2e 20 6c 65 76 65 6c 29 | 2e 20 20 20 7c 0a 20 20 |. level)|. |. |
|00016880| 20 20 20 20 20 20 20 7c | 20 20 20 33 20 20 7c 20 | || 3 | |
|00016890| 4d 61 69 6e 74 61 69 6e | 20 61 73 20 61 20 31 20 |Maintain| as a 1 |
|000168a0| 66 6f 72 20 66 75 74 75 | 72 65 20 67 65 6e 65 72 |for futu|re gener|
|000168b0| 61 74 69 6f 6e 20 20 20 | 20 20 20 20 20 20 20 20 |ation | |
|000168c0| 20 20 20 20 20 20 20 20 | 20 7c 0a 20 20 20 20 20 | | |. |
|000168d0| 20 20 20 20 7c 20 20 20 | 32 20 20 7c 20 57 68 65 | | |2 | Whe|
|000168e0| 6e 20 6c 6f 77 20 69 6e | 64 69 63 61 74 65 73 20 |n low in|dicates |
|000168f0| 41 41 20 66 65 61 74 75 | 72 65 20 73 65 74 20 28 |AA featu|re set (|
|00016900| 4c 49 53 41 29 20 20 20 | 20 20 20 20 20 20 20 20 |LISA) | |
|00016910| 20 20 20 20 20 20 7c 0a | 20 20 20 20 20 20 20 20 | |.| |
|00016920| 20 7c 20 20 20 31 20 20 | 7c 20 57 68 65 6e 20 6c | | 1 || When l|
|00016930| 6f 77 20 69 6e 64 69 63 | 61 74 65 73 20 45 43 53 |ow indic|ates ECS|
|00016940| 20 66 65 61 74 75 72 65 | 20 73 65 74 20 28 4c 49 | feature| set (LI|
|00016950| 53 41 20 6f 72 20 45 43 | 53 20 44 45 4e 49 53 45 |SA or EC|S DENISE|
|00016960| 29 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 7c 20 |) |. | | |
|00016970| 20 20 30 20 20 7c 20 4d | 61 69 6e 74 61 69 6e 20 | 0 | M|aintain |
|00016980| 61 73 20 61 20 31 20 66 | 6f 72 20 66 75 74 75 72 |as a 1 f|or futur|
|00016990| 65 20 67 65 6e 65 72 61 | 74 69 6f 6e 20 20 20 20 |e genera|tion |
|000169a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000169b0| 7c 0a 20 20 20 20 20 20 | 20 20 20 2b 2d 2d 2d 2d ||. | +----|
|000169c0| 2d 2d 2b 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--+-----|--------|
|000169d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000169e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000169f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2b 0a 7e |--------|-----+.~|
|00016a00| 0a 31 43 30 0a 20 48 54 | 4f 54 41 4c 20 2d 20 48 |.1C0. HT|OTAL - H|
|00016a10| 69 67 68 65 73 74 20 63 | 6f 6c 6f 75 72 20 63 6c |ighest c|olour cl|
|00016a20| 6f 63 6b 20 63 6f 75 6e | 74 20 69 6e 20 68 6f 72 |ock coun|t in hor|
|00016a30| 69 7a 20 6c 69 6e 65 0a | 0a 20 20 20 20 20 20 20 |iz line.|. |
|00016a40| 20 20 42 49 54 23 20 20 | 31 35 20 20 31 34 20 20 | BIT# |15 14 |
|00016a50| 31 33 20 20 31 32 20 20 | 31 31 20 20 31 30 20 20 |13 12 |11 10 |
|00016a60| 30 39 20 20 30 38 20 20 | 30 37 20 20 30 36 20 20 |09 08 |07 06 |
|00016a70| 30 35 20 20 30 34 20 20 | 30 33 20 20 30 32 20 20 |05 04 |03 02 |
|00016a80| 30 31 20 20 30 30 0a 20 | 20 20 20 20 20 20 20 20 |01 00. | |
|00016a90| 20 20 20 20 20 20 20 78 | 20 20 20 78 20 20 20 78 | x| x x|
|00016aa0| 20 20 20 78 20 20 20 78 | 20 20 20 78 20 20 20 78 | x x| x x|
|00016ab0| 20 20 20 78 20 20 68 38 | 20 20 68 37 20 20 68 36 | x h8| h7 h6|
|00016ac0| 20 20 68 35 20 20 68 34 | 20 20 68 33 20 20 68 32 | h5 h4| h3 h2|
|00016ad0| 20 20 68 31 0a 0a 20 20 | 20 20 20 20 20 20 20 28 | h1.. | (|
|00016ae0| 78 60 73 20 73 68 6f 75 | 6c 64 20 62 65 20 64 72 |x`s shou|ld be dr|
|00016af0| 69 76 65 6e 20 74 6f 20 | 30 20 66 6f 72 20 75 70 |iven to |0 for up|
|00016b00| 77 61 72 64 20 63 6f 6d | 70 61 74 69 62 69 6c 69 |ward com|patibili|
|00016b10| 74 79 29 0a 20 20 20 20 | 20 20 20 20 20 48 6f 72 |ty). | Hor|
|00016b20| 69 7a 20 6c 69 6e 65 20 | 68 61 73 20 74 68 65 69 |iz line |has thei|
|00016b30| 73 20 6d 61 6e 79 20 2b | 20 31 20 32 38 30 6e 53 |s many +| 1 280nS|
|00016b40| 20 69 6e 63 72 65 6d 65 | 6e 74 73 2e 20 49 66 20 | increme|nts. If |
|00016b50| 74 68 65 20 70 61 6c 20 | 62 69 74 20 26 20 0a 20 |the pal |bit & . |
|00016b60| 20 20 20 20 20 20 20 20 | 4c 4f 4c 44 49 53 20 61 | |LOLDIS a|
|00016b70| 72 65 20 6e 6f 74 20 68 | 69 67 68 2c 20 6c 6f 6e |re not h|igh, lon|
|00016b80| 67 20 6c 69 6e 65 2f 73 | 6b 6f 72 74 20 6c 69 6e |g line/s|kort lin|
|00016b90| 65 20 74 6f 67 67 6c 65 | 20 77 69 6c 6c 20 6f 63 |e toggle| will oc|
|00016ba0| 63 75 72 2c 20 61 6e 64 | 20 0a 20 20 20 20 20 20 |cur, and| . |
|00016bb0| 20 20 20 74 68 65 72 65 | 20 77 69 6c 6c 20 62 65 | there| will be|
|00016bc0| 20 74 68 69 73 20 6d 61 | 6e 79 20 2b 32 20 65 76 | this ma|ny +2 ev|
|00016bd0| 65 72 79 20 6f 74 68 65 | 72 20 6c 69 6e 65 2e 0a |ery othe|r line..|
|00016be0| 20 20 20 20 20 20 20 20 | 20 41 63 74 69 76 65 20 | | Active |
|00016bf0| 69 66 20 56 41 52 42 45 | 41 4d 45 4e 3d 31 20 6f |if VARBE|AMEN=1 o|
|00016c00| 72 20 44 55 41 4c 2b 31 | 2e 0a 7e 0a 31 43 32 0a |r DUAL+1|..~.1C2.|
|00016c10| 20 48 48 53 54 4f 50 20 | 2d 20 48 6f 72 69 7a 2e | HHSTOP |- Horiz.|
|00016c20| 20 6c 69 6e 65 20 70 6f | 73 69 74 69 6f 6e 20 66 | line po|sition f|
|00016c30| 6f 72 20 53 59 4e 43 20 | 73 74 6f 70 0a 0a 20 20 |or SYNC |stop.. |
|00016c40| 20 20 20 20 20 20 20 53 | 65 74 73 20 23 20 6f 66 | S|ets # of|
|00016c50| 20 63 6f 6c 6f 75 72 20 | 63 6c 6f 63 6b 73 20 66 | colour |clocks f|
|00016c60| 6f 72 20 73 79 6e 63 20 | 73 74 6f 70 20 28 48 54 |or sync |stop (HT|
|00016c70| 4f 54 41 4c 20 66 6f 72 | 20 62 69 74 73 29 0a 7e |OTAL for| bits).~|
|00016c80| 0a 31 43 36 2f 31 43 34 | 0a 20 48 42 53 54 4f 50 |.1C6/1C4|. HBSTOP|
|00016c90| 20 2d 20 48 6f 72 69 7a | 6f 6e 74 61 6c 20 53 54 | - Horiz|ontal ST|
|00016ca0| 4f 50 20 70 6f 73 69 74 | 69 6f 6e 0a 20 48 42 53 |OP posit|ion. HBS|
|00016cb0| 54 52 54 20 2d 20 48 6f | 72 69 7a 6f 6e 74 61 6c |TRT - Ho|rizontal|
|00016cc0| 20 53 54 41 52 54 20 70 | 6f 73 69 74 69 6f 6e 0a | START p|osition.|
|00016cd0| 0a 20 20 20 20 20 20 20 | 20 20 42 69 74 73 20 37 |. | Bits 7|
|00016ce0| 2d 30 20 63 6f 6e 74 61 | 69 6e 20 74 68 65 20 73 |-0 conta|in the s|
|00016cf0| 74 6f 70 20 61 6e 64 20 | 73 74 61 72 74 20 70 6f |top and |start po|
|00016d00| 73 69 74 69 6f 6e 73 2c | 20 72 65 73 70 65 63 74 |sitions,| respect|
|00016d10| 69 76 65 6c 79 2c 20 66 | 6f 72 20 0a 20 20 20 20 |ively, f|or . |
|00016d20| 20 20 20 20 20 70 72 6f | 67 72 61 6d 65 64 20 68 | pro|gramed h|
|00016d30| 6f 72 69 7a 6f 6e 74 61 | 6c 20 62 6c 61 6e 6b 69 |orizonta|l blanki|
|00016d40| 6e 67 20 69 6e 20 32 38 | 30 6e 53 20 69 6e 63 72 |ng in 28|0nS incr|
|00016d50| 65 6d 65 6e 74 73 2e 42 | 69 74 73 20 31 30 2d 38 |ements.B|its 10-8|
|00016d60| 20 70 72 6f 76 69 64 65 | 0a 20 20 20 20 20 20 20 | provide|. |
|00016d70| 20 20 61 20 66 69 6e 65 | 20 70 6f 73 69 74 69 6f | a fine| positio|
|00016d80| 6e 20 63 6f 6e 74 72 6f | 6c 20 69 6e 20 33 35 6e |n contro|l in 35n|
|00016d90| 53 20 69 6e 63 72 65 6d | 65 6e 74 73 2e 0a 0a 20 |S increm|ents... |
|00016da0| 20 20 20 20 20 20 20 20 | 2b 2d 2d 2d 2d 2d 2d 2d | |+-------|
|00016db0| 2b 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2b 2d 2d 2d 2d |+-------|---+----|
|00016dc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 0a 20 20 20 20 |--------|--+. |
|00016dd0| 20 20 20 20 20 7c 20 42 | 49 54 23 20 20 7c 20 46 | | B|IT# | F|
|00016de0| 55 4e 43 54 49 4f 4e 20 | 7c 20 44 45 53 43 52 49 |UNCTION || DESCRI|
|00016df0| 50 54 49 4f 4e 20 20 7c | 0a 20 20 20 20 20 20 20 |PTION ||. |
|00016e00| 20 20 2b 2d 2d 2d 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2d | +-----|--+-----|
|00016e10| 2d 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |-----+--|--------|
|00016e20| 2d 2d 2d 2d 2b 0a 20 20 | 20 20 20 20 20 20 20 7c |----+. | ||
|00016e30| 20 31 35 2d 31 31 20 7c | 20 20 78 20 20 20 20 20 | 15-11 || x |
|00016e40| 20 20 7c 20 28 75 6e 75 | 73 65 64 29 20 20 20 20 | | (unu|sed) |
|00016e50| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 7c 20 31 30 | |. | | 10|
|00016e60| 20 20 20 20 7c 20 20 48 | 31 20 20 20 20 20 20 7c | | H|1 ||
|00016e70| 20 31 34 30 6e 53 20 20 | 20 20 20 20 20 20 7c 0a | 140nS | |.|
|00016e80| 20 20 20 20 20 20 20 20 | 20 7c 20 30 39 20 20 20 | | | 09 |
|00016e90| 20 7c 20 20 48 31 20 20 | 20 20 20 20 7c 20 37 30 | | H1 | | 70|
|00016ea0| 6e 53 20 20 20 20 20 20 | 20 20 20 7c 0a 20 20 20 |nS | |. |
|00016eb0| 20 20 20 20 20 20 7c 20 | 30 38 20 20 20 20 7c 20 | | |08 | |
|00016ec0| 20 48 30 20 20 20 20 20 | 20 7c 20 33 35 6e 53 20 | H0 | | 35nS |
|00016ed0| 20 20 20 20 20 20 20 20 | 7c 0a 20 20 20 20 20 20 | ||. |
|00016ee0| 20 20 20 7c 20 30 37 20 | 20 20 20 7c 20 20 48 31 | | 07 | | H1|
|00016ef0| 30 20 20 20 20 20 7c 20 | 33 35 38 34 30 6e 53 20 |0 | |35840nS |
|00016f00| 20 20 20 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 | |. | |
|00016f10| 7c 20 30 36 20 20 20 20 | 7c 20 20 48 39 20 20 20 || 06 || H9 |
|00016f20| 20 20 20 7c 20 31 37 39 | 32 30 6e 53 20 20 20 20 | | 179|20nS |
|00016f30| 20 20 7c 0a 20 20 20 20 | 20 20 20 20 20 7c 20 30 | |. | | 0|
|00016f40| 35 20 20 20 20 7c 20 20 | 48 38 20 20 20 20 20 20 |5 | |H8 |
|00016f50| 7c 20 38 39 36 30 6e 53 | 20 20 20 20 20 20 20 7c || 8960nS| ||
|00016f60| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 30 34 20 20 |. | | 04 |
|00016f70| 20 20 7c 20 20 48 37 20 | 20 20 20 20 20 7c 20 34 | | H7 | | 4|
|00016f80| 34 38 30 6e 53 20 20 20 | 20 20 20 20 7c 0a 20 20 |480nS | |. |
|00016f90| 20 20 20 20 20 20 20 7c | 20 30 33 20 20 20 20 7c | || 03 ||
|00016fa0| 20 20 48 36 20 20 20 20 | 20 20 7c 20 32 32 34 30 | H6 | | 2240|
|00016fb0| 6e 53 20 20 20 20 20 20 | 20 7c 0a 20 20 20 20 20 |nS | |. |
|00016fc0| 20 20 20 20 7c 20 30 32 | 20 20 20 20 7c 20 20 48 | | 02| | H|
|00016fd0| 35 20 20 20 20 20 20 7c | 20 31 31 32 30 6e 53 20 |5 || 1120nS |
|00016fe0| 20 20 20 20 20 20 7c 0a | 20 20 20 20 20 20 20 20 | |.| |
|00016ff0| 20 7c 20 30 31 20 20 20 | 20 7c 20 20 48 34 20 20 | | 01 | | H4 |
|00017000| 20 20 20 20 7c 20 35 36 | 30 6e 53 20 20 20 20 20 | | 56|0nS |
|00017010| 20 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 7c 20 | |. | | |
|00017020| 30 30 20 20 20 20 7c 20 | 20 48 33 20 20 20 20 20 |00 | | H3 |
|00017030| 20 7c 20 32 38 30 6e 53 | 20 20 20 20 20 20 20 20 | | 280nS| |
|00017040| 7c 0a 20 20 20 20 20 20 | 20 20 20 2b 2d 2d 2d 2d ||. | +----|
|00017050| 2d 2d 2d 2b 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2b 2d |---+----|------+-|
|00017060| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2b 0a 7e |--------|-----+.~|
|00017070| 0a 31 43 41 2f 31 43 38 | 0a 20 56 53 53 54 4f 50 |.1CA/1C8|. VSSTOP|
|00017080| 20 2d 20 56 65 72 74 20 | 70 6f 73 69 74 69 6f 6e | - Vert |position|
|00017090| 20 66 6f 72 20 56 53 59 | 4e 43 20 73 74 61 72 74 | for VSY|NC start|
|000170a0| 0a 20 56 54 4f 54 41 4c | 20 2d 20 48 69 67 68 65 |. VTOTAL| - Highe|
|000170b0| 73 74 20 6e 75 6d 62 65 | 72 65 64 20 76 65 72 74 |st numbe|red vert|
|000170c0| 69 63 61 6c 20 6c 69 6e | 65 20 28 56 45 52 42 45 |ical lin|e (VERBE|
|000170d0| 41 4d 45 4e 20 3d 20 31 | 29 0a 0a 20 20 20 20 20 |AMEN = 1|).. |
|000170e0| 20 20 20 20 49 74 60 73 | 20 74 68 65 20 6c 69 6e | It`s| the lin|
|000170f0| 65 20 6e 75 6d 62 65 72 | 20 74 6f 20 72 65 73 65 |e number| to rese|
|00017100| 74 20 74 68 65 20 63 6f | 75 6e 74 65 72 2c 20 73 |t the co|unter, s|
|00017110| 6f 20 74 68 65 72 65 60 | 73 20 74 68 69 73 20 6d |o there`|s this m|
|00017120| 61 6e 79 20 2b 20 31 0a | 20 20 20 20 20 20 20 20 |any + 1.| |
|00017130| 20 69 6e 20 61 20 66 69 | 65 6c 64 2e 20 54 68 65 | in a fi|eld. The|
|00017140| 20 65 78 63 65 70 74 69 | 6f 6e 20 69 73 20 69 66 | excepti|on is if|
|00017150| 20 74 68 65 20 4c 41 43 | 45 20 62 69 74 20 69 73 | the LAC|E bit is|
|00017160| 20 73 65 74 20 28 42 50 | 4c 43 4f 4e 30 29 2c 20 | set (BP|LCON0), |
|00017170| 69 6e 20 0a 20 20 20 20 | 20 20 20 20 20 77 68 69 |in . | whi|
|00017180| 63 68 20 63 61 73 65 20 | 65 76 65 72 79 20 6f 74 |ch case |every ot|
|00017190| 68 65 72 20 66 69 65 6c | 64 20 69 73 20 74 68 69 |her fiel|d is thi|
|000171a0| 73 20 6d 61 6e 79 20 2b | 20 32 20 61 6e 64 20 74 |s many +| 2 and t|
|000171b0| 68 65 20 73 68 6f 72 74 | 20 66 69 65 6c 64 0a 20 |he short| field. |
|000171c0| 20 20 20 20 20 20 20 20 | 69 73 20 74 68 69 73 20 | |is this |
|000171d0| 6d 61 6e 79 20 2b 20 31 | 2e 0a 7e 0a 31 43 45 2f |many + 1|..~.1CE/|
|000171e0| 31 43 43 0a 20 56 42 53 | 54 4f 50 20 2d 20 56 65 |1CC. VBS|TOP - Ve|
|000171f0| 72 74 69 63 61 6c 20 6c | 69 6e 65 20 66 6f 72 20 |rtical l|ine for |
|00017200| 56 42 4c 41 4e 4b 20 73 | 74 6f 70 0a 20 42 4e 53 |VBLANK s|top. BNS|
|00017210| 52 54 52 20 2d 20 56 65 | 72 74 69 63 61 6c 20 6c |RTR - Ve|rtical l|
|00017220| 69 6e 65 20 66 6f 72 20 | 56 42 4c 41 4e 4b 20 73 |ine for |VBLANK s|
|00017230| 74 61 72 74 0a 0a 20 20 | 20 20 20 20 20 20 20 28 |tart.. | (|
|00017240| 56 31 30 2d 30 20 3c 2d | 20 44 31 30 2d 30 29 20 |V10-0 <-| D10-0) |
|00017250| 41 66 66 65 63 74 73 20 | 43 53 59 20 70 69 6e 20 |Affects |CSY pin |
|00017260| 69 66 20 42 4c 41 4b 45 | 4e 3d 31 20 61 6e 64 20 |if BLAKE|N=1 and |
|00017270| 56 53 59 20 70 69 6e 0a | 20 20 20 20 20 20 20 20 |VSY pin.| |
|00017280| 20 69 66 20 43 53 43 42 | 45 4e 3d 31 20 28 73 65 | if CSCB|EN=1 (se|
|00017290| 65 20 42 45 41 4d 43 4f | 4e 30 29 0a 7e 0a 31 44 |e BEAMCO|N0).~.1D|
|000172a0| 45 0a 20 48 48 53 54 52 | 54 20 2d 20 48 6f 72 69 |E. HHSTR|T - Hori|
|000172b0| 7a 20 6c 69 6e 65 20 70 | 6f 73 69 74 69 6f 6e 20 |z line p|osition |
|000172c0| 66 6f 72 20 48 53 59 4e | 43 20 73 74 6f 70 0a 0a |for HSYN|C stop..|
|000172d0| 20 20 20 20 20 20 20 20 | 20 53 65 74 20 23 20 6f | | Set # o|
|000172e0| 66 20 63 6f 6c 6f 75 72 | 20 63 6c 6f 63 6b 73 20 |f colour| clocks |
|000172f0| 66 6f 72 20 73 79 6e 63 | 20 73 74 61 72 74 20 28 |for sync| start (|
|00017300| 48 54 4f 54 41 4c 20 66 | 6f 72 20 62 69 74 73 29 |HTOTAL f|or bits)|
|00017310| 0a 20 20 20 20 20 20 20 | 20 20 53 65 65 20 42 45 |. | See BE|
|00017320| 41 4d 43 4f 4e 30 20 66 | 6f 72 20 64 65 74 61 69 |AMCON0 f|or detai|
|00017330| 6c 73 20 6f 66 20 77 68 | 65 6e 20 74 68 65 73 65 |ls of wh|en these|
|00017340| 20 32 20 61 72 65 20 61 | 63 74 69 76 65 2e 0a 7e | 2 are a|ctive..~|
|00017350| 0a 31 45 30 0a 20 56 53 | 53 54 52 54 20 2d 20 56 |.1E0. VS|STRT - V|
|00017360| 65 72 74 69 63 61 6c 20 | 73 79 6e 63 20 73 74 61 |ertical |sync sta|
|00017370| 72 74 20 28 56 41 52 56 | 53 59 29 0a 7e 0a 31 45 |rt (VARV|SY).~.1E|
|00017380| 32 0a 20 48 43 45 4e 54 | 45 52 20 2d 20 48 6f 72 |2. HCENT|ER - Hor|
|00017390| 69 7a 6f 6e 74 61 6c 20 | 70 6f 73 69 74 69 6f 6e |izontal |position|
|000173a0| 20 28 43 43 4b 73 29 20 | 6f 66 20 56 53 59 4e 43 | (CCKs) |of VSYNC|
|000173b0| 20 6f 6e 20 6c 6f 6e 67 | 20 66 69 65 6c 64 0a 0a | on long| field..|
|000173c0| 20 20 20 20 20 20 20 20 | 20 54 68 69 73 20 69 73 | | This is|
|000173d0| 20 6e 65 63 65 73 73 61 | 72 79 20 66 6f 72 20 69 | necessa|ry for i|
|000173e0| 6e 74 65 72 6c 61 63 65 | 20 6d 6f 64 65 20 77 69 |nterlace| mode wi|
|000173f0| 74 68 20 76 61 72 69 61 | 62 6c 65 20 62 65 61 6d |th varia|ble beam|
|00017400| 20 63 6f 75 6e 74 65 72 | 73 2e 20 0a 20 20 20 20 | counter|s. . |
|00017410| 20 20 20 20 20 53 65 65 | 20 42 45 41 4d 43 4f 4e | See| BEAMCON|
|00017420| 30 20 66 6f 72 20 77 68 | 65 6e 20 69 74 20 61 66 |0 for wh|en it af|
|00017430| 66 65 63 74 73 20 63 68 | 69 70 20 6f 75 74 70 75 |fects ch|ip outpu|
|00017440| 74 73 2e 0a 20 20 20 20 | 20 20 20 20 20 53 65 65 |ts.. | See|
|00017450| 20 48 54 4f 54 41 4c 20 | 66 6f 72 20 62 69 74 73 | HTOTAL |for bits|
|00017460| 2e 0a 7e 0a 31 46 43 0a | 20 46 4d 4f 44 45 20 2d |..~.1FC.| FMODE -|
|00017470| 20 4d 65 6d 6f 72 79 20 | 46 65 74 63 68 20 4d 6f | Memory |Fetch Mo|
|00017480| 64 65 2e 0a 0a 20 20 20 | 20 20 20 20 20 20 54 68 |de... | Th|
|00017490| 69 73 20 72 65 67 69 73 | 74 65 72 20 63 6f 6e 74 |is regis|ter cont|
|000174a0| 72 6f 6c 73 20 74 68 65 | 20 66 65 74 63 68 20 6d |rols the| fetch m|
|000174b0| 61 63 68 61 6e 69 73 6d | 20 66 6f 72 20 64 69 66 |achanism| for dif|
|000174c0| 66 65 72 65 6e 74 0a 20 | 20 20 20 20 20 20 20 20 |ferent. | |
|000174d0| 74 79 70 65 73 20 6f 66 | 20 43 68 69 70 20 52 41 |types of| Chip RA|
|000174e0| 4d 20 61 63 63 65 73 73 | 65 73 3a 0a 0a 20 20 20 |M access|es:.. |
|000174f0| 20 20 20 20 20 20 2b 2d | 2d 2d 2d 2d 2d 2d 2b 2d | +-|------+-|
|00017500| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2d 2d |--------|-+------|
|00017510| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00017520| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00017530| 2d 2d 2d 2d 2d 2b 0a 20 | 20 20 20 20 20 20 20 20 |-----+. | |
|00017540| 7c 20 42 49 54 23 20 20 | 7c 20 46 55 4e 43 54 49 || BIT# || FUNCTI|
|00017550| 4f 4e 20 7c 20 44 45 53 | 43 52 49 50 54 49 4f 4e |ON | DES|CRIPTION|
|00017560| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00017570| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 7c | | ||
|00017580| 0a 20 20 20 20 20 20 20 | 20 20 2b 2d 2d 2d 2d 2d |. | +-----|
|00017590| 2d 2d 2b 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2b 2d 2d |--+-----|-----+--|
|000175a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000175b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000175c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2b 0a 20 20 20 20 20 |--------|-+. |
|000175d0| 20 20 20 20 7c 20 31 35 | 20 20 20 20 7c 20 53 53 | | 15| | SS|
|000175e0| 43 41 4e 32 20 20 20 7c | 20 47 6c 6f 62 61 6c 20 |CAN2 || Global |
|000175f0| 65 6e 61 62 6c 65 20 66 | 6f 72 20 73 70 72 69 74 |enable f|or sprit|
|00017600| 65 20 73 63 61 6e 2d 64 | 6f 75 62 6c 69 6e 67 2e |e scan-d|oubling.|
|00017610| 20 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 7c 20 | |. | | |
|00017620| 31 34 20 20 20 20 7c 20 | 42 53 43 41 4e 32 20 20 |14 | |BSCAN2 |
|00017630| 20 7c 20 45 6e 61 62 6c | 65 73 20 74 68 65 20 75 | | Enabl|es the u|
|00017640| 73 65 20 6f 66 20 32 6e | 64 20 50 2f 46 20 6d 6f |se of 2n|d P/F mo|
|00017650| 64 75 6c 75 73 20 6f 6e | 20 61 6e 20 20 7c 0a 20 |dulus on| an |. |
|00017660| 20 20 20 20 20 20 20 20 | 7c 20 20 20 20 20 20 20 | || |
|00017670| 7c 20 20 20 20 20 20 20 | 20 20 20 7c 20 61 6c 74 || | | alt|
|00017680| 65 72 6e 61 74 65 20 6c | 69 6e 65 20 62 61 73 69 |ernate l|ine basi|
|00017690| 73 20 74 6f 20 73 75 70 | 70 6f 72 74 20 62 69 74 |s to sup|port bit|
|000176a0| 70 6c 61 6e 65 20 20 7c | 0a 20 20 20 20 20 20 20 |plane ||. |
|000176b0| 20 20 7c 20 20 20 20 20 | 20 20 7c 20 20 20 20 20 | | | | |
|000176c0| 20 20 20 20 20 7c 20 73 | 63 61 6e 2d 64 6f 75 62 | | s|can-doub|
|000176d0| 6c 69 6e 67 2e 20 20 20 | 20 20 20 20 20 20 20 20 |ling. | |
|000176e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000176f0| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 7c 20 31 33 | |. | | 13|
|00017700| 2d 30 34 20 7c 20 55 6e | 75 73 65 64 20 20 20 7c |-04 | Un|used ||
|00017710| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00017720| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00017730| 20 20 20 20 20 20 20 20 | 20 20 20 7c 0a 20 20 20 | | |. |
|00017740| 20 20 20 20 20 20 7c 20 | 30 33 20 20 20 20 7c 20 | | |03 | |
|00017750| 53 50 41 47 45 4d 20 20 | 20 7c 20 53 70 72 69 74 |SPAGEM | | Sprit|
|00017760| 65 20 70 61 67 65 20 6d | 6f 64 65 20 28 64 6f 75 |e page m|ode (dou|
|00017770| 62 6c 65 20 43 41 53 29 | 20 20 20 20 20 20 20 20 |ble CAS)| |
|00017780| 20 20 20 20 20 7c 0a 20 | 20 20 20 20 20 20 20 20 | |. | |
|00017790| 7c 20 30 32 20 20 20 20 | 7c 20 53 50 52 33 32 20 || 02 || SPR32 |
|000177a0| 20 20 20 7c 20 53 70 72 | 69 74 65 20 33 32 20 62 | | Spr|ite 32 b|
|000177b0| 69 74 20 77 69 64 65 20 | 6d 6f 64 65 20 20 20 20 |it wide |mode |
|000177c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 7c | | ||
|000177d0| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 30 31 20 20 |. | | 01 |
|000177e0| 20 20 7c 20 42 50 41 47 | 45 4d 20 20 20 7c 20 42 | | BPAG|EM | B|
|000177f0| 69 74 70 6c 61 6e 65 20 | 50 61 67 65 20 4d 6f 64 |itplane |Page Mod|
|00017800| 65 20 28 64 6f 75 62 6c | 65 20 43 41 53 29 20 20 |e (doubl|e CAS) |
|00017810| 20 20 20 20 20 20 20 20 | 20 7c 0a 20 20 20 20 20 | | |. |
|00017820| 20 20 20 20 7c 20 30 30 | 20 20 20 20 7c 20 42 4c | | 00| | BL|
|00017830| 50 33 32 20 20 20 20 7c | 20 42 69 74 70 6c 61 6e |P32 || Bitplan|
|00017840| 65 20 33 32 20 62 69 74 | 20 77 69 64 65 20 6d 6f |e 32 bit| wide mo|
|00017850| 64 65 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |de | |
|00017860| 20 20 20 7c 0a 20 20 20 | 20 20 20 20 20 20 2b 2d | |. | +-|
|00017870| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |------+-|--------|
|00017880| 2d 2b 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |-+------|--------|
|00017890| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000178a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2b 0a 0a |--------|-----+..|
|000178b0| 20 20 20 20 20 20 20 20 | 20 2b 2d 2d 2d 2d 2d 2d | | +------|
|000178c0| 2b 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |+-----+-|--------|
|000178d0| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |------+-|--------|
|000178e0| 2d 2d 2b 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--+-----|--------|
|000178f0| 2d 2b 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2b 0a 20 20 20 |-+------|---+. |
|00017900| 20 20 20 20 20 20 7c 42 | 50 41 47 45 4d 7c 42 50 | |B|PAGEM|BP|
|00017910| 4c 33 32 7c 20 42 69 74 | 70 6c 61 6e 65 20 46 65 |L32| Bit|plane Fe|
|00017920| 74 63 68 7c 49 6e 63 72 | 65 6d 65 6e 74 20 20 7c |tch|Incr|ement ||
|00017930| 20 4d 65 6d 6f 72 79 20 | 43 79 63 6c 65 20 7c 42 | Memory |Cycle |B|
|00017940| 75 73 20 57 69 64 74 68 | 7c 0a 20 20 20 20 20 20 |us Width||. |
|00017950| 20 20 20 2b 2d 2d 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2d | +----|--+-----|
|00017960| 2b 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |+-------|--------|
|00017970| 2b 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 2d 2d 2d |+-------|----+---|
|00017980| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2b 2d 2d 2d 2d |--------|---+----|
|00017990| 2d 2d 2d 2d 2d 2b 0a 20 | 20 20 20 20 20 20 20 20 |-----+. | |
|000179a0| 7c 20 30 20 20 20 20 7c | 20 20 30 20 20 7c 20 42 || 0 || 0 | B|
|000179b0| 79 20 32 20 62 79 74 65 | 73 20 20 20 20 7c 28 61 |y 2 byte|s |(a|
|000179c0| 73 20 62 65 66 6f 72 65 | 29 7c 6e 6f 72 6d 61 6c |s before|)|normal|
|000179d0| 20 43 41 53 20 20 20 20 | 7c 31 36 20 20 20 20 20 | CAS ||16 |
|000179e0| 20 20 7c 0a 20 20 20 20 | 20 20 20 20 20 7c 20 30 | |. | | 0|
|000179f0| 20 20 20 20 7c 20 20 31 | 20 20 7c 20 42 79 20 34 | | 1| | By 4|
|00017a00| 20 62 79 74 65 73 20 20 | 20 20 7c 20 20 20 20 20 | bytes | | |
|00017a10| 20 20 20 20 20 20 7c 6e | 6f 72 6d 61 6c 20 43 41 | |n|ormal CA|
|00017a20| 53 20 20 20 20 7c 33 32 | 20 20 20 20 20 20 20 7c |S |32| ||
|00017a30| 0a 20 20 20 20 20 20 20 | 20 20 7c 20 31 20 20 20 |. | | 1 |
|00017a40| 20 7c 20 20 30 20 20 7c | 20 42 79 20 34 20 62 79 | | 0 || By 4 by|
|00017a50| 74 65 73 20 20 20 20 7c | 20 20 20 20 20 20 20 20 |tes || |
|00017a60| 20 20 20 7c 64 6f 75 62 | 6c 65 20 43 41 53 20 20 | |doub|le CAS |
|00017a70| 20 20 7c 31 36 20 20 20 | 20 20 20 20 7c 0a 20 20 | |16 | |. |
|00017a80| 20 20 20 20 20 20 20 7c | 20 31 20 20 20 20 7c 20 | || 1 | |
|00017a90| 20 31 20 20 7c 20 42 79 | 20 38 20 62 79 74 65 73 | 1 | By| 8 bytes|
|00017aa0| 20 20 20 20 7c 20 20 20 | 20 20 20 20 20 20 20 20 | | | |
|00017ab0| 7c 64 6f 75 62 6c 65 20 | 43 41 53 20 20 20 20 7c ||double |CAS ||
|00017ac0| 33 32 20 20 20 20 20 20 | 20 7c 0a 20 20 20 20 20 |32 | |. |
|00017ad0| 20 20 20 20 2b 2d 2d 2d | 2d 2d 2d 2b 2d 2d 2d 2d | +---|---+----|
|00017ae0| 2d 2b 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |-+------|--------|
|00017af0| 2d 2b 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2b 2d 2d |-+------|-----+--|
|00017b00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 2d 2d 2d |--------|----+---|
|00017b10| 2d 2d 2d 2d 2d 2d 2b 0a | 0a 20 20 20 20 20 20 20 |------+.|. |
|00017b20| 20 20 2b 2d 2d 2d 2d 2d | 2d 2b 2d 2d 2d 2d 2d 2b | +-----|-+-----+|
|00017b30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 2d 2d 2d |--------|----+---|
|00017b40| 2d 2d 2d 2d 2d 2d 2d 2d | 2b 2d 2d 2d 2d 2d 2d 2d |--------|+-------|
|00017b50| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |------+-|--------|
|00017b60| 2b 0a 20 20 20 20 20 20 | 20 20 20 7c 53 50 41 47 |+. | |SPAG|
|00017b70| 45 4d 7c 53 50 52 33 32 | 7c 53 70 72 69 74 65 20 |EM|SPR32||Sprite |
|00017b80| 46 65 74 63 68 7c 49 6e | 63 72 65 6d 65 6e 74 20 |Fetch|In|crement |
|00017b90| 20 7c 4d 65 6d 6f 72 79 | 20 43 79 63 6c 65 20 7c | |Memory| Cycle ||
|00017ba0| 42 75 73 20 57 69 64 74 | 68 7c 0a 20 20 20 20 20 |Bus Widt|h|. |
|00017bb0| 20 20 20 20 2b 2d 2d 2d | 2d 2d 2d 2b 2d 2d 2d 2d | +---|---+----|
|00017bc0| 2d 2b 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2b 2d |-+------|------+-|
|00017bd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2d |--------|--+-----|
|00017be0| 2d 2d 2d 2d 2d 2d 2d 2d | 2b 2d 2d 2d 2d 2d 2d 2d |--------|+-------|
|00017bf0| 2d 2d 2b 0a 20 20 20 20 | 20 20 20 20 20 7c 20 20 |--+. | | |
|00017c00| 30 20 20 20 7c 20 20 30 | 20 20 7c 20 42 79 20 32 |0 | 0| | By 2|
|00017c10| 20 62 79 74 65 73 20 7c | 28 61 73 20 62 65 66 6f | bytes ||(as befo|
|00017c20| 72 65 29 7c 20 6e 6f 72 | 6d 61 6c 20 43 41 53 20 |re)| nor|mal CAS |
|00017c30| 20 7c 20 20 20 31 36 20 | 20 20 20 7c 0a 20 20 20 | | 16 | |. |
|00017c40| 20 20 20 20 20 20 7c 20 | 20 30 20 20 20 7c 20 20 | | | 0 | |
|00017c50| 31 20 20 7c 20 42 79 20 | 34 20 62 79 74 65 73 20 |1 | By |4 bytes |
|00017c60| 7c 20 20 20 20 20 20 20 | 20 20 20 20 7c 20 6e 6f || | | no|
|00017c70| 72 6d 61 6c 20 43 41 53 | 20 20 7c 20 20 20 33 32 |rmal CAS| | 32|
|00017c80| 20 20 20 20 7c 0a 20 20 | 20 20 20 20 20 20 20 7c | |. | ||
|00017c90| 20 20 31 20 20 20 7c 20 | 20 30 20 20 7c 20 42 79 | 1 | | 0 | By|
|00017ca0| 20 34 20 62 79 74 65 73 | 20 7c 20 20 20 20 20 20 | 4 bytes| | |
|00017cb0| 20 20 20 20 20 7c 20 64 | 6f 75 62 6c 65 20 43 41 | | d|ouble CA|
|00017cc0| 53 20 20 7c 20 20 20 31 | 36 20 20 20 20 7c 0a 20 |S | 1|6 |. |
|00017cd0| 20 20 20 20 20 20 20 20 | 7c 20 20 31 20 20 20 7c | || 1 ||
|00017ce0| 20 20 31 20 20 7c 20 42 | 79 20 38 20 62 79 74 65 | 1 | B|y 8 byte|
|00017cf0| 73 20 7c 20 20 20 20 20 | 20 20 20 20 20 20 7c 20 |s | | | |
|00017d00| 64 6f 75 62 6c 65 20 43 | 41 53 20 20 7c 20 20 20 |double C|AS | |
|00017d10| 33 32 20 20 20 20 7c 0a | 20 20 20 20 20 20 20 20 |32 |.| |
|00017d20| 20 2b 2d 2d 2d 2d 2d 2d | 2b 2d 2d 2d 2d 2d 2b 2d | +------|+-----+-|
|00017d30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2b 2d 2d 2d 2d |--------|---+----|
|00017d40| 2d 2d 2d 2d 2d 2d 2d 2b | 2d 2d 2d 2d 2d 2d 2d 2d |-------+|--------|
|00017d50| 2d 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |-----+--|-------+|
|00017d60| 0a 7e 0a 31 46 45 0a 20 | 4e 4f 2d 4f 50 28 4e 55 |.~.1FE. |NO-OP(NU|
|00017d70| 4c 4c 29 20 2d 20 4e 6f | 20 4f 70 65 72 61 74 69 |LL) - No| Operati|
|00017d80| 6f 6e 0a 0a 20 20 20 20 | 20 20 20 20 20 43 61 6e |on.. | Can|
|00017d90| 20 61 6c 73 6f 20 69 6e | 64 69 63 61 74 65 20 6c | also in|dicate l|
|00017da0| 61 73 74 20 32 20 6f 72 | 20 33 20 72 65 66 72 65 |ast 2 or| 3 refre|
|00017db0| 73 68 20 63 79 63 6c 65 | 73 20 6f 72 20 74 68 65 |sh cycle|s or the|
|00017dc0| 0a 20 20 20 20 20 20 20 | 20 20 72 65 73 74 61 72 |. | restar|
|00017dd0| 74 20 6f 66 20 74 68 65 | 20 43 4f 50 50 45 52 20 |t of the| COPPER |
|00017de0| 61 66 74 65 72 20 6c 6f | 63 6b 75 70 2e 0a 7e 0a |after lo|ckup..~.|
|00017df0| 31 44 41 2f 31 44 38 0a | 20 48 48 50 4f 53 52 20 |1DA/1D8.| HHPOSR |
|00017e00| 2d 20 44 55 41 4c 20 6d | 6f 64 65 20 68 69 72 65 |- DUAL m|ode hire|
|00017e10| 73 20 48 62 65 61 6d 20 | 63 6f 75 6e 74 65 72 20 |s Hbeam |counter |
|00017e20| 72 65 61 64 0a 20 48 48 | 50 4f 53 57 20 2d 20 44 |read. HH|POSW - D|
|00017e30| 55 41 4c 20 6d 6f 64 65 | 20 68 69 72 65 73 20 48 |UAL mode| hires H|
|00017e40| 62 65 61 6d 20 63 6f 75 | 6e 74 65 72 20 77 72 69 |beam cou|nter wri|
|00017e50| 74 65 0a 0a 20 20 20 20 | 20 20 20 20 20 54 68 69 |te.. | Thi|
|00017e60| 73 20 74 68 65 20 73 65 | 63 6f 6e 64 61 72 79 20 |s the se|condary |
|00017e70| 62 65 61 6d 20 63 6f 75 | 6e 74 65 72 20 66 6f 72 |beam cou|nter for|
|00017e80| 20 74 68 65 20 66 61 73 | 74 65 72 20 6d 6f 64 65 | the fas|ter mode|
|00017e90| 2c 20 74 72 69 67 67 65 | 72 69 6e 67 20 74 68 65 |, trigge|ring the|
|00017ea0| 0a 20 20 20 20 20 20 20 | 20 20 55 48 52 45 53 20 |. | UHRES |
|00017eb0| 70 6f 69 6e 74 65 72 73 | 20 26 20 64 6f 69 6e 67 |pointers| & doing|
|00017ec0| 20 74 68 65 20 63 6f 6d | 70 61 72 69 73 6f 6e 73 | the com|parisons|
|00017ed0| 20 66 6f 72 20 48 42 53 | 54 52 54 2c 53 54 4f 50 | for HBS|TRT,STOP|
|00017ee0| 2c 48 54 4f 54 41 4c 2c | 0a 20 20 20 20 20 20 20 |,HTOTAL,|. |
|00017ef0| 20 20 48 53 53 52 54 2c | 48 53 53 54 4f 50 0a 20 | HSSRT,|HSSTOP. |
|00017f00| 20 20 20 20 20 20 20 20 | 28 53 65 65 20 48 54 4f | |(See HTO|
|00017f10| 54 41 4c 20 66 6f 72 20 | 62 69 74 73 29 0a 7e 0a |TAL for |bits).~.|
|00017f20| 30 37 41 2f 31 45 36 0a | 20 42 4c 54 48 44 41 54 |07A/1E6.| BLTHDAT|
|00017f30| 20 2d 20 45 78 74 20 6c | 6f 67 69 63 20 55 48 52 | - Ext l|ogic UHR|
|00017f40| 45 53 20 62 69 74 20 70 | 6c 61 6e 65 20 69 64 65 |ES bit p|lane ide|
|00017f50| 6e 74 69 66 69 65 72 0a | 20 42 4c 54 48 4d 4f 44 |ntifier.| BLTHMOD|
|00017f60| 20 2d 20 55 68 72 65 73 | 20 62 69 74 20 70 6c 61 | - Uhres| bit pla|
|00017f70| 6e 65 20 6d 6f 64 75 6c | 6f 0a 0a 20 20 20 20 20 |ne modul|o.. |
|00017f80| 20 20 20 20 54 68 69 73 | 20 69 73 20 74 68 65 20 | This| is the |
|00017f90| 6e 75 6d 62 65 72 20 28 | 73 69 67 6e 20 65 78 74 |number (|sign ext|
|00017fa0| 65 6e 64 65 64 29 20 74 | 68 61 74 20 69 73 20 61 |ended) t|hat is a|
|00017fb0| 64 64 65 64 20 74 6f 20 | 74 68 65 20 55 48 52 45 |dded to |the UHRE|
|00017fc0| 53 20 62 69 74 70 6c 61 | 6e 65 0a 20 20 20 20 20 |S bitpla|ne. |
|00017fd0| 20 20 20 20 70 6f 69 6e | 74 65 72 20 28 42 50 4c | poin|ter (BPL|
|00017fe0| 48 50 54 4c 2c 48 29 20 | 65 76 65 72 79 20 6c 69 |HPTL,H) |every li|
|00017ff0| 6e 65 2c 20 61 6e 64 20 | 74 68 65 6e 20 61 6e 6f |ne, and |then ano|
|00018000| 74 68 65 72 20 32 20 69 | 73 20 61 64 64 65 64 2c |ther 2 i|s added,|
|00018010| 20 6a 75 73 74 20 6c 69 | 6b 65 0a 20 20 20 20 20 | just li|ke. |
|00018020| 20 20 20 20 74 68 65 20 | 6f 74 68 65 72 20 6d 6f | the |other mo|
|00018030| 64 75 6c 6f 73 2e 0a 7e | 0a 31 45 43 2f 31 45 45 |dulos..~|.1EC/1EE|
|00018040| 0a 20 42 50 4c 48 50 54 | 48 20 2d 20 55 48 52 45 |. BPLHPT|H - UHRE|
|00018050| 53 20 28 56 52 41 4d 29 | 20 62 69 74 20 70 6c 61 |S (VRAM)| bit pla|
|00018060| 6e 65 20 70 6e 74 72 20 | 28 68 69 67 68 20 35 20 |ne pntr |(high 5 |
|00018070| 62 69 74 73 29 0a 20 42 | 50 4c 48 50 54 4c 20 2d |bits). B|PLHPTL -|
|00018080| 20 55 48 52 45 53 20 28 | 56 52 41 4d 29 20 62 69 | UHRES (|VRAM) bi|
|00018090| 74 20 70 6c 61 6e 65 20 | 70 6e 74 72 20 28 6c 6f |t plane |pntr (lo|
|000180a0| 77 20 31 35 20 62 69 74 | 73 29 0a 0a 20 20 20 20 |w 15 bit|s).. |
|000180b0| 20 20 20 20 20 57 68 65 | 6e 20 55 48 52 45 53 20 | Whe|n UHRES |
|000180c0| 69 73 20 65 6e 61 62 6c | 65 64 2c 20 74 68 69 73 |is enabl|ed, this|
|000180d0| 20 70 6f 69 6e 74 65 72 | 20 63 6f 6d 65 73 20 6f | pointer| comes o|
|000180e0| 75 74 20 6f 6e 20 74 68 | 65 20 32 6e 64 20 27 66 |ut on th|e 2nd 'f|
|000180f0| 72 65 65 27 20 63 79 63 | 6c 65 0a 20 20 20 20 20 |ree' cyc|le. |
|00018100| 20 20 20 20 61 66 74 65 | 72 20 74 68 65 20 73 74 | afte|r the st|
|00018110| 61 72 74 20 6f 66 20 65 | 61 63 68 20 68 6f 72 69 |art of e|ach hori|
|00018120| 7a 6f 6e 74 61 6c 20 6c | 69 6e 65 2e 20 49 74 60 |zontal l|ine. It`|
|00018130| 73 20 6d 6f 64 75 6c 6f | 20 69 73 20 61 64 64 65 |s modulo| is adde|
|00018140| 64 20 65 76 65 72 79 0a | 20 20 20 20 20 20 20 20 |d every.| |
|00018150| 20 74 69 6d 65 20 69 74 | 20 63 6f 6d 65 73 20 6f | time it| comes o|
|00018160| 75 74 2e 20 27 66 72 65 | 65 27 20 6d 65 61 6e 73 |ut. 'fre|e' means|
|00018170| 20 70 72 69 6f 72 69 74 | 79 20 61 62 6f 76 65 20 | priorit|y above |
|00018180| 74 68 65 20 63 6f 70 70 | 65 72 20 61 6e 64 20 62 |the copp|er and b|
|00018190| 65 6c 6f 77 0a 20 20 20 | 20 20 20 20 20 20 74 68 |elow. | th|
|000181a0| 65 20 66 69 78 65 64 20 | 73 74 75 66 66 20 28 61 |e fixed |stuff (a|
|000181b0| 75 64 69 6f 2c 73 70 72 | 69 74 65 73 2e 2e 2e 2e |udio,spr|ites....|
|000181c0| 29 2e 0a 20 20 20 20 20 | 20 20 20 20 42 50 4c 48 |).. | BPLH|
|000181d0| 44 41 54 20 63 6f 6d 65 | 73 20 6f 75 74 20 61 73 |DAT come|s out as|
|000181e0| 20 61 6e 20 69 64 65 6e | 74 69 66 69 65 72 20 6f | an iden|tifier o|
|000181f0| 6e 20 74 68 65 20 52 47 | 41 20 6c 69 6e 65 73 20 |n the RG|A lines |
|00018200| 77 68 65 6e 20 74 68 65 | 20 70 6f 69 6e 74 65 72 |when the| pointer|
|00018210| 0a 20 20 20 20 20 20 20 | 20 20 61 64 64 72 65 73 |. | addres|
|00018220| 73 20 69 73 20 76 61 6c | 69 64 20 73 6f 20 74 68 |s is val|id so th|
|00018230| 61 74 20 65 78 74 65 72 | 6e 61 6c 20 64 65 74 65 |at exter|nal dete|
|00018240| 63 74 6f 72 73 20 63 61 | 6e 20 75 73 65 20 74 68 |ctors ca|n use th|
|00018250| 69 73 20 74 6f 20 64 6f | 20 74 68 65 0a 20 20 20 |is to do| the. |
|00018260| 20 20 20 20 20 20 73 70 | 65 63 69 61 6c 20 63 79 | sp|ecial cy|
|00018270| 63 6c 65 20 66 6f 72 20 | 74 68 65 20 56 52 41 4d |cle for |the VRAM|
|00018280| 73 2c 20 54 68 65 20 53 | 48 52 48 44 41 54 20 67 |s, The S|HRHDAT g|
|00018290| 65 74 73 20 74 68 65 20 | 66 69 72 73 74 20 61 6e |ets the |first an|
|000182a0| 64 20 74 68 69 72 64 0a | 20 20 20 20 20 20 20 20 |d third.| |
|000182b0| 20 66 72 65 65 20 63 79 | 63 6c 65 73 2e 0a 7e 0a | free cy|cles..~.|
|000182c0| 31 44 36 0a 20 42 50 4c | 48 53 54 4f 50 20 2d 20 |1D6. BPL|HSTOP - |
|000182d0| 55 48 52 45 53 20 62 69 | 74 20 70 6c 61 6e 65 20 |UHRES bi|t plane |
|000182e0| 76 65 72 74 69 63 61 6c | 20 73 74 6f 70 0a 0a 20 |vertical| stop.. |
|000182f0| 20 20 20 20 20 20 20 20 | 2b 2d 2d 2d 2d 2d 2d 2d | |+-------|
|00018300| 2b 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 0a 20 20 20 20 |+-------|--+. |
|00018310| 20 20 20 20 20 7c 20 42 | 49 54 23 20 20 7c 20 4e | | B|IT# | N|
|00018320| 61 6d 65 20 20 20 20 7c | 0a 20 20 20 20 20 20 20 |ame ||. |
|00018330| 20 20 2b 2d 2d 2d 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2d | +-----|--+-----|
|00018340| 2d 2d 2d 2d 2b 0a 20 20 | 20 20 20 20 20 20 20 7c |----+. | ||
|00018350| 20 31 35 20 20 20 20 7c | 20 42 50 4c 48 57 52 4d | 15 || BPLHWRM|
|00018360| 20 7c 0a 20 20 20 20 20 | 20 20 20 20 7c 20 31 34 | |. | | 14|
|00018370| 2d 31 31 20 7c 20 55 6e | 75 73 65 64 20 20 7c 0a |-11 | Un|used |.|
|00018380| 20 20 20 20 20 20 20 20 | 20 7c 20 31 30 2d 30 20 | | | 10-0 |
|00018390| 20 7c 20 56 31 30 2d 56 | 30 20 20 7c 0a 20 20 20 | | V10-V|0 |. |
|000183a0| 20 20 20 20 20 20 2b 2d | 2d 2d 2d 2d 2d 2d 2b 2d | +-|------+-|
|000183b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2b 0a 0a 20 20 20 20 20 |--------|+.. |
|000183c0| 20 20 20 20 42 50 4c 48 | 57 52 4d 20 3d 20 53 77 | BPLH|WRM = Sw|
|000183d0| 61 70 73 20 74 68 65 20 | 70 6f 6c 61 72 69 74 79 |aps the |polarity|
|000183e0| 20 6f 66 20 41 52 57 2a | 20 77 68 65 6e 20 74 68 | of ARW*| when th|
|000183f0| 65 20 42 50 4c 48 44 41 | 54 20 63 6f 6d 65 73 20 |e BPLHDA|T comes |
|00018400| 6f 75 74 20 73 6f 20 0a | 20 20 20 20 20 20 20 20 |out so .| |
|00018410| 20 74 68 61 74 20 65 78 | 74 65 72 6e 61 6c 20 64 | that ex|ternal d|
|00018420| 65 76 69 63 65 73 20 63 | 61 6e 20 64 65 74 65 63 |evices c|an detec|
|00018430| 74 20 74 68 65 20 52 47 | 41 20 61 6e 64 20 70 75 |t the RG|A and pu|
|00018440| 74 20 74 68 69 6e 67 73 | 20 69 6e 74 6f 20 6d 65 |t things| into me|
|00018450| 6d 6f 72 79 0a 20 20 20 | 20 20 20 20 20 20 28 45 |mory. | (E|
|00018460| 43 53 20 61 6e 64 20 6c | 61 74 65 72 20 76 65 72 |CS and l|ater ver|
|00018470| 73 69 6f 6e 73 29 2e 0a | 7e 0a 31 44 34 0a 20 42 |sions)..|~.1D4. B|
|00018480| 4c 54 48 53 54 52 54 20 | 2d 20 55 48 52 45 53 20 |LTHSTRT |- UHRES |
|00018490| 62 69 74 20 70 6c 61 6e | 65 20 76 65 72 74 69 63 |bit plan|e vertic|
|000184a0| 61 6c 20 73 74 6f 70 0a | 0a 20 20 20 20 20 20 20 |al stop.|. |
|000184b0| 20 20 54 68 69 73 20 63 | 6f 6e 74 72 6f 6c 73 20 | This c|ontrols |
|000184c0| 74 68 65 20 6c 69 6e 65 | 20 77 68 65 6e 20 74 68 |the line| when th|
|000184d0| 65 20 64 61 74 61 20 66 | 65 74 63 68 20 73 74 61 |e data f|etch sta|
|000184e0| 72 74 73 20 66 6f 72 20 | 74 68 65 20 42 50 4c 48 |rts for |the BPLH|
|000184f0| 50 54 48 2c 4c 0a 20 20 | 20 20 20 20 20 20 20 70 |PTH,L. | p|
|00018500| 6f 69 6e 74 65 72 73 2e | 20 56 31 30 2d 56 30 20 |ointers.| V10-V0 |
|00018510| 6f 6e 20 44 42 31 30 2d | 30 2e 0a 7e 0a 30 31 32 |on DB10-|0..~.012|
|00018520| 2f 30 31 34 0a 20 50 4f | 54 30 44 41 54 20 2d 20 |/014. PO|T0DAT - |
|00018530| 50 6f 74 20 63 6f 75 6e | 74 65 72 20 64 61 74 61 |Pot coun|ter data|
|00018540| 20 6c 65 66 74 20 70 61 | 69 72 20 28 76 65 72 74 | left pa|ir (vert|
|00018550| 2c 20 68 6f 72 69 7a 29 | 0a 20 50 4f 54 31 44 41 |, horiz)|. POT1DA|
|00018560| 54 20 2d 20 50 6f 74 20 | 63 6f 75 6e 74 65 72 20 |T - Pot |counter |
|00018570| 64 61 74 61 20 72 69 67 | 68 74 20 70 61 69 72 20 |data rig|ht pair |
|00018580| 28 76 65 72 74 2c 20 68 | 6f 72 69 7a 29 0a 0a 20 |(vert, h|oriz).. |
|00018590| 20 20 20 20 20 20 20 20 | 54 68 65 73 65 20 61 64 | |These ad|
|000185a0| 64 72 65 73 73 65 73 20 | 65 61 63 68 20 72 65 61 |dresses |each rea|
|000185b0| 64 20 61 20 70 61 69 72 | 20 6f 66 20 38 20 62 69 |d a pair| of 8 bi|
|000185c0| 74 20 70 6f 74 20 63 6f | 75 6e 74 65 72 73 2e 0a |t pot co|unters..|
|000185d0| 20 20 20 20 20 20 20 20 | 20 28 34 20 63 6f 75 6e | | (4 coun|
|000185e0| 74 65 72 73 20 74 6f 74 | 61 6c 29 2e 20 54 68 65 |ters tot|al). The|
|000185f0| 20 62 69 74 20 61 73 73 | 69 67 6e 6d 65 6e 74 20 | bit ass|ignment |
|00018600| 66 6f 72 20 62 6f 74 68 | 20 61 64 64 72 65 73 73 |for both| address|
|00018610| 65 73 20 69 73 20 73 68 | 6f 77 6e 0a 20 20 20 20 |es is sh|own. |
|00018620| 20 20 20 20 20 62 65 6c | 6f 77 2e 20 54 68 65 20 | bel|ow. The |
|00018630| 63 6f 75 6e 74 65 72 73 | 20 61 72 65 20 73 74 6f |counters| are sto|
|00018640| 70 70 65 64 20 62 79 20 | 73 69 67 6e 61 6c 73 20 |pped by |signals |
|00018650| 66 72 6f 6d 20 32 20 63 | 6f 6e 74 72 6f 6c 6c 65 |from 2 c|ontrolle|
|00018660| 72 20 0a 20 20 20 20 20 | 20 20 20 20 63 6f 6e 6e |r . | conn|
|00018670| 65 63 74 6f 72 73 20 28 | 6c 65 66 74 2d 72 69 67 |ectors (|left-rig|
|00018680| 68 74 29 20 77 69 74 68 | 20 32 20 70 69 6e 73 20 |ht) with| 2 pins |
|00018690| 65 61 63 68 2e 0a 0a 20 | 20 42 49 54 23 20 20 31 |each... | BIT# 1|
|000186a0| 35 20 20 31 34 20 20 31 | 33 20 20 31 32 20 20 31 |5 14 1|3 12 1|
|000186b0| 31 20 20 31 30 20 20 30 | 39 20 20 30 38 20 20 20 |1 10 0|9 08 |
|000186c0| 20 20 30 37 20 20 30 36 | 20 20 30 35 20 20 30 34 | 07 06| 05 04|
|000186d0| 20 20 30 33 20 20 30 32 | 20 20 30 31 20 20 30 30 | 03 02| 01 00|
|000186e0| 0a 20 52 49 47 48 54 20 | 20 59 37 20 20 59 36 20 |. RIGHT | Y7 Y6 |
|000186f0| 20 59 35 20 20 59 34 20 | 20 59 33 20 20 59 32 20 | Y5 Y4 | Y3 Y2 |
|00018700| 20 59 31 20 20 59 30 20 | 20 20 20 20 58 37 20 20 | Y1 Y0 | X7 |
|00018710| 58 36 20 20 58 35 20 20 | 58 34 20 20 58 33 20 20 |X6 X5 |X4 X3 |
|00018720| 58 32 20 20 58 31 20 20 | 58 30 0a 20 20 4c 45 46 |X2 X1 |X0. LEF|
|00018730| 54 20 20 59 37 20 20 59 | 36 20 20 59 35 20 20 59 |T Y7 Y|6 Y5 Y|
|00018740| 34 20 20 59 33 20 20 59 | 32 20 20 59 31 20 20 59 |4 Y3 Y|2 Y1 Y|
|00018750| 30 20 20 20 20 20 58 37 | 20 20 58 36 20 20 58 35 |0 X7| X6 X5|
|00018760| 20 20 58 34 20 20 58 33 | 20 20 58 32 20 20 58 31 | X4 X3| X2 X1|
|00018770| 20 20 58 30 0a 0a 20 20 | 20 20 20 20 20 20 20 2b | X0.. | +|
|00018780| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00018790| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2d |--------|--+-----|
|000187a0| 2d 2d 2b 0a 20 20 20 20 | 20 20 20 20 20 7c 20 43 |--+. | | C|
|000187b0| 4f 4e 4e 45 43 54 4f 52 | 53 20 20 20 20 20 20 20 |ONNECTOR|S |
|000187c0| 20 20 20 20 20 20 20 20 | 7c 20 50 41 55 4c 41 20 | || PAULA |
|000187d0| 7c 0a 20 20 20 20 20 20 | 20 20 20 2b 2d 2d 2d 2d ||. | +----|
|000187e0| 2d 2d 2d 2b 2d 2d 2d 2d | 2d 2d 2b 2d 2d 2d 2d 2d |---+----|--+-----|
|000187f0| 2b 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2d 2d 2b 0a |+-----+-|------+.|
|00018800| 20 20 20 20 20 20 20 20 | 20 7c 20 4c 6f 63 2e 20 | | | Loc. |
|00018810| 20 7c 20 44 69 72 2e 20 | 7c 20 53 79 6d 20 7c 20 | | Dir. || Sym | |
|00018820| 70 69 6e 20 7c 20 70 69 | 6e 20 20 20 7c 0a 20 20 |pin | pi|n |. |
|00018830| 20 20 20 20 20 20 20 2b | 2d 2d 2d 2d 2d 2d 2d 2b | +|-------+|
|00018840| 2d 2d 2d 2d 2d 2d 2b 2d | 2d 2d 2d 2d 2b 2d 2d 2d |------+-|----+---|
|00018850| 2d 2d 2b 2d 2d 2d 2d 2d | 2d 2d 2b 0a 20 20 20 20 |--+-----|--+. |
|00018860| 20 20 20 20 20 7c 20 52 | 49 47 48 54 20 7c 20 59 | | R|IGHT | Y|
|00018870| 20 20 20 20 7c 20 52 58 | 20 20 7c 20 39 20 20 20 | | RX| | 9 |
|00018880| 7c 20 33 33 20 20 20 20 | 7c 0a 20 20 20 20 20 20 || 33 ||. |
|00018890| 20 20 20 7c 20 52 49 47 | 48 54 20 7c 20 58 20 20 | | RIG|HT | X |
|000188a0| 20 20 7c 20 52 58 20 20 | 7c 20 35 20 20 20 7c 20 | | RX || 5 | |
|000188b0| 33 32 20 20 20 20 7c 0a | 20 20 20 20 20 20 20 20 |32 |.| |
|000188c0| 20 7c 20 4c 45 46 54 20 | 20 7c 20 59 20 20 20 20 | | LEFT | | Y |
|000188d0| 7c 20 4c 59 20 20 7c 20 | 39 20 20 20 7c 20 33 36 || LY | |9 | 36|
|000188e0| 20 20 20 20 7c 0a 20 20 | 20 20 20 20 20 20 20 7c | |. | ||
|000188f0| 20 4c 45 46 54 20 20 7c | 20 58 20 20 20 20 7c 20 | LEFT || X | |
|00018900| 4c 58 20 20 7c 20 35 20 | 20 20 7c 20 33 35 20 20 |LX | 5 | | 35 |
|00018910| 20 20 7c 0a 20 20 20 20 | 20 20 20 20 20 2b 2d 2d | |. | +--|
|00018920| 2d 2d 2d 2d 2d 2b 2d 2d | 2d 2d 2d 2d 2b 2d 2d 2d |-----+--|----+---|
|00018930| 2d 2d 2b 2d 2d 2d 2d 2d | 2b 2d 2d 2d 2d 2d 2d 2d |--+-----|+-------|
|00018940| 2b 0a 0a 20 20 20 20 20 | 20 20 20 20 57 69 74 68 |+.. | With|
|00018950| 20 6e 6f 72 6d 61 6c 20 | 28 4e 54 53 43 20 6f 72 | normal |(NTSC or|
|00018960| 20 50 41 4c 29 20 68 6f | 72 69 7a 2e 20 6c 69 6e | PAL) ho|riz. lin|
|00018970| 65 20 72 61 74 65 2c 20 | 74 68 65 20 70 6f 74 73 |e rate, |the pots|
|00018980| 20 77 69 6c 6c 20 67 69 | 76 65 20 61 20 66 75 6c | will gi|ve a ful|
|00018990| 6c 0a 20 20 20 20 20 20 | 20 20 20 73 63 61 6c 65 |l. | scale|
|000189a0| 20 28 46 46 29 20 72 65 | 61 64 69 6e 67 20 77 69 | (FF) re|ading wi|
|000189b0| 74 68 20 61 62 6f 75 74 | 20 35 30 30 6b 6f 68 6d |th about| 500kohm|
|000189c0| 73 20 69 6e 20 6f 6e 65 | 20 66 72 61 6d 65 20 74 |s in one| frame t|
|000189d0| 69 6d 65 2e 20 57 69 74 | 68 20 0a 20 20 20 20 20 |ime. Wit|h . |
|000189e0| 20 20 20 20 70 72 6f 70 | 6f 72 74 69 6f 6e 61 6c | prop|ortional|
|000189f0| 6c 79 20 66 61 73 74 65 | 72 20 68 6f 72 69 7a 20 |ly faste|r horiz |
|00018a00| 6c 69 6e 65 20 74 69 6d | 65 73 2c 20 74 68 65 20 |line tim|es, the |
|00018a10| 63 6f 75 6e 74 65 72 73 | 20 77 69 6c 6c 20 63 6f |counters| will co|
|00018a20| 75 6e 74 20 0a 20 20 20 | 20 20 20 20 20 20 70 72 |unt . | pr|
|00018a30| 6f 70 6f 72 74 69 6f 6e | 61 6c 6c 79 20 66 61 73 |oportion|ally fas|
|00018a40| 74 65 72 2e 20 54 68 69 | 73 20 73 68 6f 75 6c 64 |ter. Thi|s should|
|00018a50| 20 62 65 20 6e 6f 74 65 | 64 20 77 68 65 6e 20 64 | be note|d when d|
|00018a60| 6f 69 6e 67 20 76 61 72 | 69 61 62 6c 65 20 0a 20 |oing var|iable . |
|00018a70| 20 20 20 20 20 20 20 20 | 62 65 61 6d 20 64 69 73 | |beam dis|
|00018a80| 70 6c 61 79 73 2e 0a 7e | 0a 31 45 38 2f 31 45 41 |plays..~|.1E8/1EA|
|00018a90| 0a 20 53 50 52 48 50 54 | 48 20 2d 20 55 48 52 45 |. SPRHPT|H - UHRE|
|00018aa0| 53 20 73 70 72 69 74 65 | 20 70 6f 69 6e 74 65 72 |S sprite| pointer|
|00018ab0| 20 28 68 69 67 68 20 35 | 20 62 69 74 73 29 0a 20 | (high 5| bits). |
|00018ac0| 53 50 52 48 50 54 4c 20 | 2d 20 55 48 52 45 53 20 |SPRHPTL |- UHRES |
|00018ad0| 73 70 72 69 74 65 20 70 | 6f 69 6e 74 65 72 20 28 |sprite p|ointer (|
|00018ae0| 6c 6f 77 20 31 35 20 62 | 69 74 73 29 0a 0a 20 20 |low 15 b|its).. |
|00018af0| 20 20 20 20 20 20 20 54 | 68 69 73 20 70 6f 69 6e | T|his poin|
|00018b00| 74 65 72 20 69 73 20 61 | 63 74 69 76 61 74 65 64 |ter is a|ctivated|
|00018b10| 20 69 6e 20 74 68 65 20 | 31 73 74 20 61 6e 64 20 | in the |1st and |
|00018b20| 33 72 64 20 60 66 72 65 | 65 60 20 63 79 63 6c 65 |3rd `fre|e` cycle|
|00018b30| 73 0a 20 20 20 20 20 20 | 20 20 20 28 73 65 65 20 |s. | (see |
|00018b40| 42 50 4c 48 50 54 48 2c | 4c 29 20 61 66 74 65 72 |BPLHPTH,|L) after|
|00018b50| 20 68 6f 72 69 7a 20 6c | 69 6e 65 20 73 74 61 72 | horiz l|ine star|
|00018b60| 74 2e 49 74 20 69 6e 63 | 72 65 6d 65 6e 74 73 0a |t.It inc|rements.|
|00018b70| 20 20 20 20 20 20 20 20 | 20 66 6f 72 20 74 68 65 | | for the|
|00018b80| 20 6e 65 78 74 20 6c 69 | 6e 65 2e 0a 7e 0a 31 44 | next li|ne..~.1D|
|00018b90| 32 0a 20 53 50 52 48 53 | 54 4f 50 20 2d 20 55 48 |2. SPRHS|TOP - UH|
|00018ba0| 52 45 53 20 73 70 72 69 | 74 65 20 76 65 72 74 69 |RES spri|te verti|
|00018bb0| 63 61 6c 20 64 69 73 70 | 6c 61 79 20 73 74 6f 70 |cal disp|lay stop|
|00018bc0| 0a 0a 20 20 20 20 42 49 | 54 23 20 20 31 35 20 20 |.. BI|T# 15 |
|00018bd0| 31 34 20 20 31 33 20 20 | 31 32 20 20 31 31 20 20 |14 13 |12 11 |
|00018be0| 31 30 20 20 30 39 20 20 | 30 38 20 20 20 20 20 30 |10 09 |08 0|
|00018bf0| 37 20 20 30 36 20 20 30 | 35 20 20 30 34 20 20 30 |7 06 0|5 04 0|
|00018c00| 33 20 20 30 32 20 20 30 | 31 20 20 30 30 0a 53 50 |3 02 0|1 00.SP|
|00018c10| 52 48 57 52 4d 20 20 20 | 78 20 20 20 78 20 20 20 |RHWRM |x x |
|00018c20| 78 20 20 20 78 20 20 20 | 78 20 20 76 31 30 20 20 |x x |x v10 |
|00018c30| 76 39 20 20 76 38 20 20 | 20 20 20 76 37 20 20 76 |v9 v8 | v7 v|
|00018c40| 36 20 20 76 35 20 20 76 | 34 20 20 76 33 20 20 76 |6 v5 v|4 v3 v|
|00018c50| 32 20 20 76 31 20 20 76 | 30 0a 0a 20 20 20 20 20 |2 v1 v|0.. |
|00018c60| 20 20 20 20 53 50 52 48 | 57 52 4d 20 3d 20 53 77 | SPRH|WRM = Sw|
|00018c70| 61 70 73 20 74 68 65 20 | 70 6f 6c 61 72 69 74 79 |aps the |polarity|
|00018c80| 20 6f 66 20 41 52 57 2a | 20 77 68 65 6e 20 74 68 | of ARW*| when th|
|00018c90| 65 20 53 50 52 48 44 41 | 54 20 63 6f 6d 65 73 20 |e SPRHDA|T comes |
|00018ca0| 6f 75 74 20 73 6f 20 0a | 20 20 20 20 20 20 20 20 |out so .| |
|00018cb0| 20 74 68 61 74 20 65 78 | 74 65 72 6e 61 6c 20 64 | that ex|ternal d|
|00018cc0| 65 76 69 63 65 73 20 63 | 61 6e 20 64 65 74 65 63 |evices c|an detec|
|00018cd0| 74 20 74 68 65 20 52 47 | 41 20 61 6e 64 20 70 75 |t the RG|A and pu|
|00018ce0| 74 20 74 68 69 6e 67 73 | 20 69 6e 74 6f 20 6d 65 |t things| into me|
|00018cf0| 6d 6f 72 79 2e 0a 20 20 | 20 20 20 20 20 20 20 28 |mory.. | (|
|00018d00| 45 43 53 20 61 6e 64 20 | 6c 61 74 65 72 20 63 68 |ECS and |later ch|
|00018d10| 69 70 73 20 6f 6e 6c 79 | 29 0a 7e 0a 31 44 30 0a |ips only|).~.1D0.|
|00018d20| 20 53 50 52 48 53 54 52 | 54 20 2d 20 55 48 52 45 | SPRHSTR|T - UHRE|
|00018d30| 53 20 73 70 72 69 74 65 | 20 76 65 72 74 69 63 61 |S sprite| vertica|
|00018d40| 6c 20 64 69 73 70 6c 61 | 79 20 73 74 61 72 74 0a |l displa|y start.|
|00018d50| 0a 20 42 49 54 23 20 20 | 31 35 20 20 31 34 20 20 |. BIT# |15 14 |
|00018d60| 31 33 20 20 31 32 20 20 | 31 31 20 20 31 30 20 20 |13 12 |11 10 |
|00018d70| 30 39 20 20 30 38 20 20 | 20 20 20 30 37 20 20 30 |09 08 | 07 0|
|00018d80| 36 20 20 30 35 20 20 30 | 34 20 20 30 33 20 20 30 |6 05 0|4 03 0|
|00018d90| 32 20 20 30 31 20 20 30 | 30 0a 20 20 20 20 20 20 |2 01 0|0. |
|00018da0| 20 20 78 20 20 20 78 20 | 20 20 78 20 20 20 78 20 | x x | x x |
|00018db0| 20 20 78 20 20 76 31 30 | 20 76 39 20 20 76 38 20 | x v10| v9 v8 |
|00018dc0| 20 20 20 20 76 37 20 20 | 76 36 20 20 76 35 20 20 | v7 |v6 v5 |
|00018dd0| 76 34 20 20 76 33 20 20 | 76 32 20 20 76 31 20 20 |v4 v3 |v2 v1 |
|00018de0| 76 30 0a 7e 0a ff 0e 12 | |v0.~....| |
+--------+-------------------------+-------------------------+--------+--------+